반응형
function getObj(){
      
  const name = 'crong';

  const getName = function(){
    return name;
  }

  const setName = function(newName){
    name = newName;
  }

  const printName = function(){
    console.log(name);
  }

  return { getName, setName, name}

}

let obj = getObj();
console.log(obj);

Destructuring 분해하다.

 

Destructuring Array

let data = ['crong', 'honux', 'jk'];
let [jisu,,jung] = data;
console.log(jisu, jung); // 'crong', 'jk'

 

Destructuring Object

 let obj = {
  name : 'crong',
  address : 'korea',
  age : 30
}

let {age, name} = obj;
console.log(name, age);

let {name:myName, age:myAge} = obj;
console.log(myName, myAge);

 

Destructuring JSON

let [,mbc] = news;
let {title, imgurl} = mbc;
console.log(title, imgurl);

let [, {title, imgurl}] = news;
console.log(imgurl);
반응형

'인강 > 모던 자바스크립트(javascript) 개발을 위한 ES6 강좌' 카테고리의 다른 글

Arrow Function  (0) 2023.01.26
Template  (0) 2023.01.26
Set  (0) 2023.01.24
Array  (0) 2023.01.24
scope  (0) 2023.01.24