JS 배열 통합 push 와 concat 차이 분석

738 단어
본 논문 의 사례 는 JS 배열 의 합병 push 와 concat 의 차 이 를 다 루 었 다.여러분 께 참고 하도록 공유 하 겠 습 니 다. 구체 적 으로 는 다음 과 같 습 니 다.
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);
});

alert 결과:
1
2,3
4
5
6
7
8
9
10

구별:
push 가 배열 매개 변 수 를 만 났 을 때 전체 배열 매개 변 수 를 하나의 요소 로 합 니 다.한편, concat 는 배열 인 자 를 뜯 어서 하나의 요 소 를 하나의 요소 로 추가 합 니 다.push 는 현재 배열 을 직접 변경 합 니 다.concat 는 현재 배열 을 바 꾸 지 않 습 니 다.
요약:
배열 에 concat 를 추가 로 사용 하려 면 자바 의 replace 와 마찬가지 로 arr1 = arr1. concat (arr2) 를 기억 하 세 요.

좋은 웹페이지 즐겨찾기