스택큐힙리스트

배열에 무언가를 추가하는 방법은 무엇인가요? 본문

카테고리 없음

배열에 무언가를 추가하는 방법은 무엇인가요?

스택큐힙리스트 2023. 3. 15. 11:00
반응형

이 질문에 대한 답변은 # $$ ^ $ ^ # ^ $ &입니다. 기존 답변을 편집하여이 게시물을 개선하십시오. 새로운 답변 또는 상호 작용은 현재 허용되지 않습니다.

JavaScript에서 객체 (예 : 문자열 또는 숫자)를 배열에 추가하는 방법은 무엇인가요?

답변 1

배열 끝에 값을 추가하는 Array.prototype.push 방법을 사용하세요.

// initialize array

var arr = [

Hi,

Hello,

Bonjour

];

// append new value to the array

arr.push(Hola);

console.log(arr);

한 번의 호출로 배열에 하나 이상의 값을 추가하려면 push() 기능을 사용할 수 있습니다.

// initialize array

var arr = [Hi, Hello, Bonjour, Hola];

// append multiple values to the array

arr.push(Salut, Hey);

// display all values

for (var i = 0; i < arr.length; i++) {

console.log(arr[i]);

}

업데이트

하나의 배열 항목을 다른 배열에 추가하려면 firstArray.concat(secondArray)을 사용할 수 있습니다.

var arr = [

apple,

banana,

cherry

];

// Do not forget to assign the result as, unlike push, concat does not change the existing array

arr = arr.concat([

dragonfruit,

elderberry,

fig

]);

console.log(arr);

업데이트

만약 배열의 시작값 (즉, 첫번째 인덱스)에 값을 삽입하고 싶다면, Array.prototype.unshift를 사용할 수 있습니다.

var arr = [1, 2, 3];

arr.unshift(0);

console.log(arr);

그것은 push와 같이 한 번에 여러 값을 추가하는 것도 지원합니다.

업데이트

ES6 구문을 사용한 또 다른 방법은 spread syntax 와 함께 새로운 배열을 반환하는 것입니다. 이렇게하면 원래 배열은 변경되지 않지만 새로운 항목이 추가 된 새로운 배열이 반환되므로 함수형 프로그래밍의 정신과 일치합니다.

const arr = [

Hi,

Hello,

Bonjour,

];

const newArr = [

...arr,

Salut,

];

console.log(newArr);

답변 2

배열에 뭔가를 추가하는 방법은 매우 중요합니다. 개발자는 자신의 코드에서 배열에 데이터를 동적으로 추가하여 복잡한 문제를 해결하는 데 사용할 수 있습니다. 이 문제는 일반적으로 데이터를 저장하고 나중에 액세스할 때 발생합니다. JavaScript에서는 배열을 업데이트할 때 몇 가지 방법을 사용할 수 있습니다.

배열을 업데이트하려면 push() 함수를 사용하세요. 완전한 구문은 다음과 같습니다.

배열.push (항목);

여기서 항목은 배열에 추가 할 새 데이터입니다. 이 방법으로 데이터를 배열 끝에 추 기 때문에 push() 함수는 기본적으로 배열에 항목을 추가합니다.

unshift() 함수를 사용하여 배열 맨 앞에 항목을 추가할 수도 있습니다. 이를위한 완전한 구문은 다음과 같습니다.

배열.unshift (항목);

이 경우 새 데이터는 배열의 첫 번째 항목이 되며 나머지 항목은 한 위치씩 이동합니다.

배열을 업데이트하는 또 다른 방법은 배열 간의 결합입니다. 이를위한 concat() 함수를 사용할 수 있습니다.

var arr1 = [1, 2, 3];

var arr2 = [4, 5, 6];

var arr3 = arr1.concat (arr2);

이 경우 기존의 두 개의 배열 (arr1과 arr2)은 새로운 배열인 arr3으로 결합됩니다. 이 경우 arr3는 [1, 2, 3, 4, 5, 6]의 값으로 설정됩니다.

마지막으로, 배열에서 항목을 추가하기 위해 splice() 메소드를 사용할 수 있습니다. 이 메소드는 배열의 중간에 새 항목이 추가되는 경우 사용됩니다.

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

arr.splice (2, 0, '새 항목');

이 경우 새 데이터는 배열에서 인덱스 2의 위치에 추가되며 나머지 항목은 한 위치씩 이동합니다.

이것들은 JavaScript에서 배열을 업데이트하는 몇 가지 방법입니다. 이를 통해 개발자는 프로그램의 다양한 부분에서 데이터를 보유하고 사용할 수 있습니다.

반응형
Comments