기초다지기/JS 코딩테스트
배열 순서 위치 변경하기
by 김빵그
2023. 8. 2.
1) 인덱스 이용
let arr = ['black', 'red', 'blue', 'white'];
let temp = arr[0]; // 임시 변수를 이용하여 'black' 저장
arr[0] = arr[2]; // 'black' 자리에 'blue'를 옮김
arr[2] = temp; // 'blue' 자리에 임시 변수의 값인 'black'을 옮김
2) 배열 비구조화 할당 이용
let arr = ['black', 'red', 'blue', 'white'];
[arr[0], arr[2]] = [arr[2], arr[0]]; // 'black'과 'blue'를 서로 바꿈
- 비구조화 할당 : 배열이나 객체의 속성을 분해하여 개별적인 변수로 쉽게 할당 할 수 있음
const arr = [1, 2, 3];
const [a, b, c] = arr;
console.log(a); // 1
console.log(b); // 2
console.log(c); // 3
const obj = { x: 10, y: 20 };
const { x, y } = obj;
console.log(x); // 10
console.log(y); // 20