![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端高阶函数
我爱加班、、
这个作者很懒,什么都没留下…
展开
-
arr.findIndex(item => item.name === ‘小白‘) =>请找出数组arr中,name=小白那一项,并替换为 {name: ‘大大‘, age: 9, sex: ‘女‘}
的第一个参数是开始替换的索引位置,第二个参数是要删除的元素数量(在这个例子中是1,因为我们只替换一个元素),第三个参数是替换进去的新对象。请找出name=小白那一项,并替换为 {name: '大大', age: 9, sex: '女'}{name: '小明', age: 11, sex: '男'},{name: '小红', age: 12, sex: '女'},属性为"小白"的对象,并将其替换为新的数据,你可以使用数组的。属性为"小白"的对象,并返回其索引。中的"小白"将被替换为"大大"。原创 2024-07-22 16:16:37 · 72 阅读 · 0 评论 -
array.some() ==> 查找数组list中,是否有包含与当前currKey的值不一样的misId
查找数组list中,是否有包含与当前currKey的值不一样的misId。方法会测试数组中的元素是否至少有一个满足提供的函数实现的测试。{misId: 'e', name: '小白白'},{misId: 'e', name: '小白'},{misId: 'r', name: '小王'},{misId: 'r', name: '小小王'},并为每个元素调用提供的函数。如果遍历完所有元素都没有找到,原创 2024-07-22 16:09:59 · 375 阅读 · 0 评论 -
如何获取到数组里每一项的type,整理到一个数组里面
方法会创建一个新数组,其包含你提供的函数在每个元素上调用的结果。数组的每个元素,并且对于每个元素,它调用了一个箭头函数。如何获取到每一项的type,整理到一个数组里面。属性,并将其整理到一个新的数组中,你可以使用。,这个函数返回当前元素的。,其中包含了所有元素的。原创 2024-07-09 09:16:22 · 180 阅读 · 0 评论 -
let arr = [1, 2, 0, 1];判断数组arr,如果数组arr 元素中缺少数字1, 2, 3其中一个就返回false,否则返回true
判断数组arr,如果数组arr 元素中缺少数字1, 2, 3其中一个就返回false,否则返回true。是一个集合数据结构,它可以存储唯一的值,这使得检查数组中是否包含特定的一组值变得简单。是否包含数字1, 2, 3中的所有数字,可以使用。包含了1, 2, 3;在这段代码中,我们首先将数组。数组中的每个数字是否都在。来帮助我们快速检查。原创 2024-07-09 09:10:09 · 300 阅读 · 0 评论 -
玩转filter()这几种常用用法,稳稳拿捏项目和面试官
filter()方法创建一个新的数组,新数组中的元素是通过检查指定数组符合条件的所有元素。返回数组,包含了符合条件的所有元素。如果没有符合条件的元素则返回空数组。注意:filter()不会对空数组进行监测;eg.2 对数组进行过滤,筛选出年龄大于18岁的数据。eg.1 返回数组nums中所有大于5的元素。eg.4 把一个Array中的空字符串删掉。利用filter进行数组去重 --- 优化。eg.3 利用filter遍历出所有偶数。eg.5 利用filter进行数组去重。filter用于对数组进行过滤。原创 2024-03-14 16:02:27 · 330 阅读 · 0 评论 -
玩转js的高阶函数find() ,稳稳拿捏项目和面试官
其中 currentVal是当前值,index是当前索引,arr是当前数组,其中当前值currentVal是必选值。find() 方法用于查找数组的每一项元素,当找到第一个符合条件的元素时,返回该元素,数组后面的值不再进行查找。注意:find()不会对空数组进行查找,不执行空数组,也不会改变原数组。当如果没有符合条件的元素时返回 undefined。eg.3 当数组中没有符合条件的元素 --返回undefined。eg.1 查找数组中大于 12 的第一个元素。eg.2 从数组对象中查找符合条件的对象。原创 2024-03-15 14:45:45 · 301 阅读 · 1 评论