JavaScript는 다른 배열에 배열 추가
Ammar Ali
2023년1월30일
2021년7월3일

이 자습서에서는 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
함수는 배열의 길이를 가져 오는 데 사용됩니다.
Author: Ammar Ali
관련 문장 - JavaScript Array
- 배열에 JavaScript의 값이 포함되어 있는지 확인
- JavaScript에서 배열을 문자열로 변환
- JavaScript에서 특정 길이의 배열 생성
- JavaScript의 배열에서 객체 검색
- JavaScript의 배열에서 첫 번째 요소 제거
- JavaScript에서 인수를 배열로 변환