JavaScript는 다른 배열에 배열 추가
Ammar Ali
2023년10월12일
이 자습서에서는 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