본문 바로가기

프로그래밍/[javascript] 자바스크립트

[javascript] 자바스크립트 배열 함수들 정리 (2)

by GenieIT* 2024. 10. 29.

728x90
728x90

 

1. shift()

  • shift() 메서드는 배열의 첫번째 요소를 제거하고 제거된 요소를 반환합니다.
const arr = [1, 2, 3];
let returnValue = arr.shift();

 

2. unshift()

  • unshift() 메서드는 배열의 앞에 하나 이상의 요소를 추가하고 배열의 새 길이를 반환합니다.
const arr = [2, 3];
let returnValue = arr.unshift(0, 1);

 

3. splice()

  • splice() 메서드는 배열의 기존 요소를 삭제 또는 교체하거나 새 요소를 추가하여 배열의 내용을 변경합니다.
const arr = [1, 2, 3, 4];
let resultValue = arr.splice(1, 2, 'a', 'b');

 

4. concat()

  • concat() 메서드는 두개 이상의 배열을 병합하여 새로운 배열을 반환합니다.
const arr1 = [1, 2];
const arr2 = [3, 4];
let returnValue = arr1.concat(arr2);

 

5. slice()

  • slice() 메서드는 배열의 일부를 선택하여 새로운 배열을 반환합니다.
const arr = [1, 2, 3, 4];
let returnValue = arr.slice(1, 3);

 

6. flat()

  • flat() 메서드는 배열의 지정된 깊이까지 연결된 하위 배열 요소를 갖는 새로운 배열을 생성합니다.
const arr = [1, [2, [3, 4]]];
let returnValue = arr.flat(2);

 

 

 

 

 

728x90