비구조화 할당
비구조화 할당 사용하기 전
<script>
(function() {
const iroMan = {
name: '토니 스타크',
actor: '로버트 다우니 주니어',
alias: '아이어맨'
};
const captainAmerica = {
name: '스티븐 로저스',
actor: '크리스 에반스',
alias: '캡틴 아메리카'
};
const print = function(hero){
const text = `${hero.alias}(${hero.name}) 역할을 맡은 배우 ${hero.actor} 입니다.`
console.log(text);
};
print(iroMan);
print(captainAmerica);
})();
</script>
비구조화 할당 사용한 후
<script>
(function() {
const iroMan = {
name: '토니 스타크',
actor: '로버트 다우니 주니어',
alias: '아이어맨'
};
const captainAmerica = {
name: '스티븐 로저스',
actor: '크리스 에반스',
alias: '캡틴 아메리카'
};
const print = function(hero){
const {alias, name, actor} = hero; //비구조 분해 할당을 사용한것 입니다.
const text = `${alias}(${name}) 역할을 맡은 배우 ${actor} 입니다.`
console.log(text);
};
print(iroMan);
print(captainAmerica);
})();
</script>
함수 파라미터에 비구조 분해 할당 사용하기
<script>
(function() {
const iroMan = {
name: '토니 스타크',
actor: '로버트 다우니 주니어',
alias: '아이어맨'
};
const captainAmerica = {
name: '스티븐 로저스',
actor: '크리스 에반스',
alias: '캡틴 아메리카'
};
const print = function({alias, name, actor}){ // 함수 파라미터에 비구조 분해 할당 사용하기
const text = `${alias}(${name}) 역할을 맡은 배우 ${actor} 입니다.`
console.log(text);
};
print(iroMan);
print(captainAmerica);
})();
</script>
Last updated