구조 분해 할당

마조리카·2023년 6월 8일
0

마조리카의 js 정리

목록 보기
8/11

배열 구조 분해

let [x, y] = [1, 2];

let users = ['Mike', 'Tom']
let [user1, user2] = users

let str = "Mike-Tom";
let [user1, user2] = str.split=('-');

기본 값
let [a, b, c] = [1,2];
// c undefined
let [a=3,b=4,c=5] = [1,2];

일부 반환값 무시
let [user1, ,user2] = ['a','b','c']
//b 는 무시

바꿔치기
let a = 1;
let b = 2;

[a, b] = [b, a]

객체 구조 분해
let user = {name:'mike', age:30};

let {name: userName, age: userAge, gender = 'male'} = user;

console.log(userName) //mike
console.log(userAge) //30
console.log(gender) // male

0개의 댓글