이 기사의 예에서는 JS 배열 병합 푸시와 연결의 차이점을 설명합니다. 참고하실 수 있도록 모든 사람과 공유하세요. 자세한 내용은 다음과 같습니다.
concat의 철자법에 주의하세요. 두 기능은 매우 유사하지만 두 가지 차이점이 있습니다.
먼저 코드를 살펴보세요.
var arr = []; arr.push(1); arr.push([2, 3]); arr.push(4, 5); arr = arr.concat(6); arr = arr.concat([7, 8]); arr = arr.concat(9, 10); arr.each(function(index, value){ alert(value); });
경고 결과:
1 2,3 4 5 6 7 8 9 10
차이:
push는 배열 매개변수를 발견하면 전체 배열 매개변수를 하나의 요소로 처리하는 반면 concat은 배열 매개변수를 분할하여 요소별로 추가합니다.
push는 현재 배열을 직접 변경합니다. concat은 현재 배열을 변경하지 않습니다.
요약:
배열에 추가하려면 concat을 사용하지만 Java의 교체와 동일합니다. arr1=arr1.concat(arr2)
이 기사가 JavaScript 프로그래밍에 종사하는 모든 사람에게 도움이 되기를 바랍니다.