1.map ---映射
( 传进去几个值你就给我返回去几个值)
1.1语法:
array.map(function(currentValue, index, arr), thisIndex)
1.2.例子
map代码实例 map结果2.reduce---整合
(传进去多个值有可能返回一个值)
2.1语法
语法:array.reduce(function(total, currentValue, currentIndex, arr), initialValue)
2.2.例子1:
数组求和
reduce求和例子 reduce求和结果2.3.reduce的工作过程详解:
reduce工作过程详解图3.filter---过滤
(传进去的值只返回符合条件的值)
3.1语法:
array.filter(function(currentValue,index,arr), thisValue)
3.2 例子
过滤出超过1000的商品
例子 过滤出超过1000的商品 结果4.foreach---遍历(迭代)
4.1语法:
array.forEach(function(currentValue, index, arr), thisValue)
网友评论