function buildUser(first, last){
letfullName = first + " " + last;
return {first, last, fullName};
}
let { first, last, fullName } = buildUser("Sam", "Williams"
console.log(first); // Sam
console.log(last); // Williams
console.log(fullName); // Sam Williams
Default Value
destructuring 을통해값을할당할때, 해당하는값이없을때,
undefined 대신할당할defaultvalue를지정해줄수있다.
let [first, second, third = 3] = [1, 2];
console.log(first); //1 by destructuring
console.log(second); //2 by destructuring
console.log(third); //3 by default value
물론해당하는값이존재할때는default value는무시된다.
let [fourth, fifth, sixth = 6] = [4, 5, 66];
console.log(first); //4 by destructuring
console.log(second); //5 by destructuring
console.log(third); //66 by destructuring