for (var i = 0, len = source.length; i < len; i++)
보다
가 더 나은가요?for (var i = 0; i < source.length; i++)
효율적인가요?
PHPz2017-05-19 10:12:19
첫 번째 작성 방법은 매번 길이를 계산하지 않고 두 번째 작성 방법보다 더 효율적입니다. (반복 횟수는 많지 않습니다. 사실 둘 사이에 큰 차이는 없지만, 첫 번째 작성 방법을 사용하는 것이 좋습니다)
怪我咯2017-05-19 10:12:19
두 번째 유형은루프할 때마다 소스의 길이를 가져옵니다.
첫 번째 방법은 소스 길이 값을 한 번만 얻고 이를 변수에 캐시합니다. 앞으로는 매번 변수에서 값을 얻습니다.
첫 번째가 더 효율적입니다.
PHP中文网2017-05-19 10:12:19
실습은 이해도를 테스트하는 유일한 기준입니다
var a = new Array(100).fill(0);
var a = new Array(100).fill(0);
var a = new Array(1000).fill(0);
var a = new Array(10000).fill(0);
var a = new Array(1000).fill(0);
var a = new Array(10000).fill(0);
🎜🎜🎜🎜🎜
🎜결과를 보면 첫 번째 방법이 약간 더 나은 성능을 보이지만 첫 번째 방법은 추가 메모리를 소비하게 됩니다. 프론트엔드 메모리는 무료이지만 개인적으로 두 가지 방법의 차이는 없습니다🎜