一、由map、filter、reduce、find展开
filter
filter方法可以筛除数组和类似结构中不满足条件的元素,并返回满足条件的元素组成的数组。
find
find返回数组或类似结构中满足条件的第一个元素
map
map方法的作用在于处理流式数据,比如数组。我们可以把它想象成所有元素都要经过的一个转换器。
reduce
当你想要将多个数据放进一个实例中时,你可以使用一个reducer
- 传给reduce的第一个参数函数还可以增加2个参数:
- 第三个参数:每个元素在原数据结构中的位置,比如数组下标。
- 第四个参数:调用reduce方法的数据集合,比如例子中的posts
some
some找到数组中符合条件的一项就不会在找,类似于find只找第一项
every
every数组中每个条件都为真才会返回真
[1,2,3,4,5].every(v=>v>1) // false 数组中每一项都大于1才会返回true
二、向对象数组添加新元素
三、为一个数组创建视图
如果需要实现用户从购物车中删除物品,但是又不想破坏原来的购物车列表,可以使用filter方法
四、向数组中新增元素
五、为对象新增一组键值对
六、使用变量作为键名为对象添加键值对
七、修改数组中满足条件的元素对象
八、找出数组中满足条件的元素
九、删除目标对象的一组属性
十、将对象转化成请求串
十一、获取数组中某一对象的下标
更多资料
获取资料方式:点击领取