js遍历数组的几种方法
js遍历数组的几种方法。
for
性能第二好
1 | for (let i = 0; i < arr.length; i++) { |
for(优化)
性能最好
1 | for (let i = 0, len = arr.length; i < len; i++) { |
forEach
1 | arr.forEach(function(element, index) { |
forEach(原型链方法)
1 | Array.prototype.forEach.call(arr, function(element, index) { |
for…in
1 | for (val in arr) { |
map
1 | var r = arr.map(function() { |
for…of(es6)
1 | for (let value of arr) { |