반응형
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 |