>  기사  >  웹 프론트엔드  >  javascript_javascript 스킬의 세 가지 배열 복사 방법의 성능 비교

javascript_javascript 스킬의 세 가지 배열 복사 방법의 성능 비교

WBOY
WBOY원래의
2016-05-16 18:35:501380검색

1. 세 가지 배열 복사 방법
1.슬라이스별
var arr = [1, 2, 3], copyArr = arr.slice(); 🎜>

2. by concat
var arr = [1, 2, 3], copyArr
copyArr = arr.concat(); 루프별

var arr = [1, 2, 3], copyArr = []
for (var i=0, j=arr.length; i 2. 테스트 환경브라우저: IE6, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3

3. 테스트 케이스
위의 3가지 방법을 사용하여 500,000개의 항목이 포함된 배열을 테스트합니다. 복사 작업을 수행한 다음 세 가지 방법에 소요된 시간을 비교합니다.




성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.