[JavaScript] 자바스크립트 배열 요소의 개별 변수에 분할 대입하기

2022. 6. 1. 18:30Program/JavaScript

059_자바스크립트 배열 요소의 개별 변수에 분할 대입하기

[적용]

  • 배열의 요소를 변경하고 싶을 때

[문법]

메소드 의미
[변수1, 변수2, 변수3] = [값1, 값2, 값3] 각 변수에 값을 대입 

[내용]

좌변 배열의 각 변수에 우변 배열의 값을 대입하는 방법을 '분할 대입'이라고 한다.

다음 샘플을 확인해 보자.

let a;
let b;
let c;
[a, b, c] = [1, 2, 3]
console.log(a, b, c);  // 결과: 1, 2, 3

 

분할 대입은 다음과 같이 배열 내 값의 변경이나 요소의 위치를 변경할 수 있다.

const array = ['곰', '여우'];
[array[0], array[1]] = [array[1], array[0]];
console.log(array); // 결과: ["여우", "곰"]
// 배열 내의 순서가 변함

 


 

 

 

 

 

참조 :
실무에 바로 적용하는 자바스크립트 코드레시피 278
아케다 야스노부, 카노 타케시 지음 / 이춘혁 옮김