前言:今天看了慕课网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)

 reduce() 方法接收一个函数作为累加器(accumulator),

数组中的每个值(从左到右)开始缩减,最终为一个值。

 F
 Array.prototype.reduceRight(ES5)

 reduce() 方法接收一个函数作为累加器(accumulator),

数组中的每个值(从右到左)开始缩减,最终为一个值。

 F
 Array.prototype.indexOf(ES5)  数组检索  F
 Array.prototype.lastIndexOf(ES5)

 数组检索 

 F

 Array.isArray(ES5)

 判断是否为数组

 F

posted on 2015-04-29 21:01  那木木木  阅读(140)  评论(0编辑  收藏  举报