Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 특정 인덱스에 있는 배열에 항목을 삽입하는 방법은 무엇입니까?

<시간/>

배열의 끝에 삽입하기 위해 push 메소드를 사용할 수 있습니다. 배열의 시작 부분에 삽입하기 위해 unshift 방법을 사용할 수 있습니다. 다른 위치에 삽입하려면 splice 방법을 사용할 수 있습니다.

각각의 예를 살펴보겠습니다 -

푸시 -

예시

let arr = ["test", 1, 2, "hello", 23.5];
arr.push(123);
console.log(arr);

출력

[ 'test', 1, 2, 'hello', 23.5, 123 ]

Unshift -

예시

let arr = ["test", 1, 2, "hello", 23.5];
arr.unshift(123);
console.log(arr);

출력

[ 123, 'test', 1, 2, 'hello', 23.5 ]

스플라이스 -

splice() 메서드는 기존 요소를 제거하거나 교체하고 새 요소를 제자리에 추가하여 배열의 내용을 변경합니다. 다음과 같은 방식으로 주어진 인덱스에 요소를 삽입하는 데 사용할 수 있습니다. -

예시

let arr = ["test", 1, 2, "hello", 23.5];
// Replace 0 elements(can also be interpreted as insert) at index 2 with 123
arr.splice(2, 0, 123);
console.log(arr);

출력

[ 'test', 1, 123, 2, 'hello', 23.5 ]