JavaScript는 다른 배열에 배열 추가

Ammar Ali 2023년10월12일
  1. JavaScript에서push()함수를 사용하여 다른 배열에 추가
  2. JavaScript에서concat()함수를 사용하여 다른 배열에 추가
JavaScript는 다른 배열에 배열 추가

이 자습서에서는 JavaScript에서push()concat()함수를 사용하여 다른 배열과 함께 배열을 추가하는 방법에 대해 설명합니다.

JavaScript에서push()함수를 사용하여 다른 배열에 추가

배열에 다른 배열을 추가하려면 JavaScript에서push()함수를 사용할 수 있습니다. push()함수는 항목 배열을 다른 배열에 추가합니다. 예를 들어,push.apply()함수를 사용하여 모든 배열 항목을 다른 배열에 추가해 보겠습니다. 아래 코드를 참조하십시오.

var myArray = ['a', 'b', 'c'];
var myArray2 = ['f', 'e']
myArray.push.apply(myArray, myArray2);
console.log(myArray)

출력:

["a", "b", "c", "d", "e"]

출력에서 볼 수 있듯이myArray2에있는 두 항목이myArray에 추가되었습니다.

JavaScript에서concat()함수를 사용하여 다른 배열에 추가

concat()함수를 사용하여 두 배열을 연결하여 다른 배열을 만들 수도 있습니다. 예를 들어concat()함수를 사용하여 한 배열을 다른 배열과 연결해 보겠습니다. 아래 코드를 참조하십시오.

var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = myArray.concat(myArray2);;
console.log(myArray)

출력:

["a", "b", "c", "d", "e"]

연결 순서를 변경하여myArray에있는 항목의 순서를 변경할 수 있습니다. 배열이 너무 길면 위의 두 기능이 실패합니다. 이 경우 두 배열을 추가하는 고유 한 함수를 만들 수 있습니다. 예를 들어,for루프를 사용하여AppendArray라는 이름의 함수를 만들어 다른 배열과 함께 배열을 추가해 보겠습니다. 아래 코드를 참조하십시오.

function AppendArray(arr1, arr2) {
  l1 = arr1.length;
  l2 = arr2.length;
  for (i = 0; i < l2; i++) {
    arr1[l1 + i] = arr2[i];
  }
  return arr1;
}
var myArray = ['a', 'b', 'c'];
var myArray2 = ['d', 'e'];
var myArray = AppendArray(myArray, myArray2);;
console.log(myArray)

출력:

["a", "b", "c", "d", "e"]

위의 코드에서 인덱스를 사용하여arr2의 요소를 가져 와서 마지막에arr2에 추가합니다. 루프는arr2의 모든 요소가arr1에 추가 될 때까지 계속됩니다. length함수는 배열의 길이를 가져 오는 데 사용됩니다.

작가: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

관련 문장 - JavaScript Array