前言:今天看了慕课网Bosn老师的深入浅出JavaScript课程数组部分(http://t.imooc.com/learn/277),感觉数组里的方法讲的很详细很全面,但我一时半会儿不能全部消化。所以写个博客记录一下,方便以后速查。
一、数组所有方法速查表
方法名 | 主要作用 | 是否改变原数组 |
Array.prototype.join | 将数组转为字符串 | T(转换为字符串) |
Array.prototype.reverse | 将数组逆序(翻转数组) | T |
Array.prototype.sort | 排序 | T |
Array.prototype.concat | 数组合并 | F |
Array.prototype.slice | 返回部分数组 | F |
Array.prototype.splice | 数组拼接 | T |
Array.prototype.forEach(ES5) | 数组遍历 | F |
Array.prototype.map(ES5) | 数组映射 |
F |
Array.prototype.filter(ES5) | 数组过滤 | F |
Array.prototype.every(ES5) Array.prototype.some(ES5) |
数组判断 | F |
Array.prototype.reduce(ES5) |
数组中的每个值(从左到右)开始缩减,最终为一个值。 |
F |
Array.prototype.reduceRight(ES5) |
数组中的每个值(从右到左)开始缩减,最终为一个值。 |
F |
Array.prototype.indexOf(ES5) | 数组检索 | F |
Array.prototype.lastIndexOf(ES5) |
数组检索 |
F |
Array.isArray(ES5) |
判断是否为数组 |
F |
爱生活,爱前端!