Я запустил этот код и получил следующий результат. Мне интересно узнать, почему []
быстрее?
console.time('using[]')
for(var i=0; i<200000; i++){var arr = []};
console.timeEnd('using[]')
console.time('using new')
for(var i=0; i<200000; i++){var arr = new Array};
console.timeEnd('using new')
- с помощью
[]
: 299ms - с помощью
new
: 363мс
Благодаря Raynos здесь представлен эталонный код этого кода, а некоторые более возможный способ определения переменной.