![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js学习
0xchance
这个作者很懒,什么都没留下…
展开
-
JS查找数组中是否包含某个元素或对象
做业务需求时遇到一个功能模块需要动态增删数组对象,需求本身完成不难,但是写出来的代码我总感觉很冗余,于是我在网上找了很久,看有没有现成的轮子可以使用,最终找到了es6中的一个方法将其记录在此,方便以后自己翻阅查找对数组元素进行增删// e是你要判断是否在这个数组里的元素let arr = ['1','2','3','4']let arrIndex = arr.indexOf(e)i...原创 2020-04-26 14:59:05 · 5615 阅读 · 0 评论 -
js filter用法
1. 过滤空值let arr = [1,3,null,5,9]let newArr = arr.filter((item) => item)console.log(newArr)//[1,3,5,9]2. 过滤掉不符合条件的值let arr = [1,3,5,9]let newArr = arr.filter((item) => item > 4)cons...原创 2020-01-07 13:41:26 · 299 阅读 · 0 评论 -
js map和forEach
1. 定义map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map() 方法按照原始数组元素顺序依次处理元素。注意: map() 不会对空数组进行检测。注意: map() 不会改变原始数组。2. 用法array.map(function(currentValue,index,arr), thisValue)currentValue:必选 当前元素值...原创 2020-01-07 13:17:01 · 165 阅读 · 0 评论