본문 바로가기
기초다지기/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