这是我参与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;
真棒,看到了末尾! 码字不易,点赞是最大的支持哦!