Array/数组
ES5中遍历的方法
for循环
1 | const arr=[1,2,3,4,5] |
forEach
1 | arr.forEach(function(item){ |
every
1 | arr.every(function(item){ |
for in
1 |
|
ES6中新增的遍历语法
for of——-遍历一切可遍历的元素(数组、对象、集合)等
1 | for(let item of arr){ |
如何将伪数组转换成数组(Array.from)
ES5中的做法
1 | let args = [].slice.call(arguments) // collection |
ES6中的做法
1 | // Array.prototype.from |
生成新数组
ES5
1 | let array = Array(5) |
ES6
1 | // Array.prototype.of |
数组中查找一个元素
1 | let array=[1,2,3,4,5] |