js数组常用方法2之删除、判断、查找+js事件冒泡

92 阅读1分钟

这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战

写在前面:

  • 本文作为本人学习总结之用,同时分享给大家~
  • 个人前端博客网站:zhangqiang.hk.cn
  • 欢迎加入博主的前端学习qq交流群::706947563专注前端开发,共同学习进步

查看js数组常用方法1可转至:juejin.cn/post/699370…

js数组常用方法2之删除、判断、查找+js事件冒泡

1 Array.includes('a')

检测数组是否包含某一元素

判断Array数组中是否包含字符a,如果含有的话则返回true ,反之返回 false;

2 Array.remove(index)

删除数组元素

删除数组下标为index的元素,并且长度会-1,后面的元素前移;

3 Array.filter()

返回数组中符合某些条件的元素

array.filter(function(currentValue,index,arr), thisValue);

filter() 方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

function可写箭头函数 ()=>{。。。 return x ;} x为符合条件的元素。 返回的的值会形成一个数组,就行map循环返回值那样

4 array.indexOf(item,start)

查找的数组中某一元素

item 为 所要查找的元素,start为开始的位置下标,没写的话就默认从0开始;

返回值为:查到的话就返回该元素所在数组里面的下标位置,没查到的话就返回-1;

实用小知识

  • 阻止事件冒泡
 onClick={(e) => { e.stopPropagation(); }}
  • 事件穿透(写在css样式里面)
pointer-events: auto;

真棒,看到了末尾!        码字不易,点赞是最大的支持哦!