[JS] 배열 순서 바꾸기

codeCYJ·2022년 5월 30일
0

javaScript

목록 보기
13/35

splice 이용

let Arr = ['apple', 'banana', 'cherry', 'grape'];
const item = currentList.splice(1, 1) // ['banana']
Arr.splice(2, 0, item[0]) // [ 'apple', 'cherry', 'banana', 'grape' ]  
// item[0]를 to위치로 이동함, 아무것도 삭제하지 않으므로 두번째 argument는 0이다.

맞교환

let fruits = ["Apple", "Banana", "Orange", "Mango"];
let tmp = fruits[2];
fruits[2] = fruits[0];
fruits[0] = tmp
console.log( fruits ); // ["Orange", "Banana", "Apple", "Mango"]

원소이동

let fruits = ["Apple", "Banana", "Orange", "Mango"];
let tmp = fruits[2];
fruits[2] = fruits[0];
fruits[0] = tmp
console.log( fruits ); // ["Orange", "Banana", "Apple", "Mango"]

대입

let arr = [1,2,3,4];
[arr[1], arr[2]] = [arr[2], arr[1]];

console.log(arr);
// [1,3,2,4]
profile
안녕하세요

0개의 댓글