IE8之前可以用的数组方法
- Array.prototype.reverse()
- Array.prototype.sort()
- Array.prototype.shift()
- Array.prototype.pop()
- Array.prototype.unshift()
- Array.prototype.push()
- Array.prototype.splice()
- Array.prototype.slice()
- Array.prototype.concat()
- Array.prototype.join()
es5新加的数组方法
- Array.prototype.indexOf()
- Array.prototype.lastIndexOf()
- Array.prototype.every()
- Array.prototype.some()
- Array.prototype.forEach()
- Array.prototype.map()
- Array.prototype.filter()
- Array.prototype.reduce()
- Array.prototype.reduceRight()
- Array.isArray()
es2015(es6)新加的数组方法
- Array.from() 传一个带length属性的参数 ,将它转换成数组
- Array.of 传入多个参数,将它们合并成一个数组
- Array.prototype.find()
- Array.prototype.findIndex()
- Array.prototype.fill()
- Array.prototype.copyWithin()
es2016新加的数组方法
- Array.prototype.includes()
es2018新加的数组方法
- Arrray.prototype.flat()
- Arrray.prototype.flatMap()