数组检索
迷失过日光
这个作者很懒,什么都没留下…
展开
-
项目开发中用到的一些通用方法
对象数组去重(根据某个属性) getArrayRemoveRepeat(arr,key) { const hash = {}; const newArray = arr.reduce((item, next)=>{ hash[next[key]] ? '' : hash[next[key]] = true && item.push(next); return item; },[]) return原创 2021-04-23 17:50:53 · 133 阅读 · 0 评论 -
iview树结构——循环嵌套数组向上查找父级
需求:iview中树结构,点击某一个节点获得它上面的父节点举例:如下图点击树结构上的节点 parent 2-2 ,向上查找,找到它的父级节点 parent 2树节点数据结构:实现思路:1、拆分嵌套数组为一个个小单元(注意:此树的数据中,每个节点都含有两个属性 objectId 和 parentId ,根据每个节点的 parentId 向上去查找它的父级节点2、循环拆分好的数组,进行递...原创 2020-01-07 18:25:23 · 1316 阅读 · 0 评论 -
查找数组中同时包含好几个字符的元素
查找数组中同时包含好几个字符的元素注意是不相邻的几个字符注意是不相邻的几个字符var allArr=["ABDE","ABCD","ACD","AB","ACXBFGDE"];var arr=["B","D","E"];//找出allArr中包含B、D、E三个个字符的元素let count = 0 //满足条件的元素查找的次数,查找的次数如果与目标数组的长度一致,则说明此元素就是要找的元...原创 2019-12-30 10:43:57 · 303 阅读 · 0 评论