[javascript]array_구조분해할당

tnsdlznf23·2023년 2월 22일
0

구조 분해 할당

객체나 배열을 변수로 연결할 수 있습니다.

배열 분해하기

let arr = ["Bora", "Lee"]
let [firstName, surname] = arr;

console.log(firstName); // Bora
console.logalert(surname); // Lee

객체 구조분해 할당

{a}={a:1, b:2}
console.log(a) // 1

변수 교환 트릭

두 변수에 저장된 값을 교환할 때 구조 분해 할당을 사용할 수 있습니다.

let guest = "Jane";
let admin = "Pete";

[guest, admin] = [admin, guest];

alert(${guest} ${admin}); // Pete Jane(값 교환이 성공적으로 이뤄졌습니다!)

  • 참고: 프로그래머스 0단계 인덱스 바꾸기
profile
프론트엔드 개발 기록장

0개의 댓글