业务中处理数据结构常用的JS方法

一、由map、filter、reduce、find展开

filter

filter方法可以筛除数组和类似结构中不满足条件的元素,并返回满足条件的元素组成的数组。

业务中处理数据结构常用的JS方法

find

find返回数组或类似结构中满足条件的第一个元素

业务中处理数据结构常用的JS方法

map

map方法的作用在于处理流式数据,比如数组。我们可以把它想象成所有元素都要经过的一个转换器。

业务中处理数据结构常用的JS方法

reduce

当你想要将多个数据放进一个实例中时,你可以使用一个reducer

业务中处理数据结构常用的JS方法

- 传给reduce的第一个参数函数还可以增加2个参数:

- 第三个参数:每个元素在原数据结构中的位置,比如数组下标。

- 第四个参数:调用reduce方法的数据集合,比如例子中的posts

some

some找到数组中符合条件的一项就不会在找,类似于find只找第一项

业务中处理数据结构常用的JS方法

every

every数组中每个条件都为真才会返回真

[1,2,3,4,5].every(v=>v>1) // false 数组中每一项都大于1才会返回true

二、向对象数组添加新元素

业务中处理数据结构常用的JS方法

三、为一个数组创建视图

如果需要实现用户从购物车中删除物品,但是又不想破坏原来的购物车列表,可以使用filter方法

业务中处理数据结构常用的JS方法

四、向数组中新增元素

业务中处理数据结构常用的JS方法

五、为对象新增一组键值对

业务中处理数据结构常用的JS方法

六、使用变量作为键名为对象添加键值对

业务中处理数据结构常用的JS方法

七、修改数组中满足条件的元素对象

业务中处理数据结构常用的JS方法

八、找出数组中满足条件的元素


业务中处理数据结构常用的JS方法

九、删除目标对象的一组属性

业务中处理数据结构常用的JS方法

十、将对象转化成请求串

业务中处理数据结构常用的JS方法

十一、获取数组中某一对象的下标

业务中处理数据结构常用的JS方法

更多资料

业务中处理数据结构常用的JS方法
业务中处理数据结构常用的JS方法
业务中处理数据结构常用的JS方法

获取资料方式:点击领取