数组对象
肖肖肖丽珠
学习学习。写博客是为了积累和总结。如果写的有错欢迎大家指正点拨。努力成为技术小牛~~加油
展开
-
取出两个数组中的不同的元素
FilterData(a,b)//循环判断数组两个数组的不同的元素 { var result = new Array(); var c=b.toString(); for(var i=0;i<a.length;i++) { if(c.ind...原创 2018-08-10 09:01:53 · 3053 阅读 · 0 评论 -
比较两个数组取出相同的元素。不同的元素
相同的元素function FilterData(a,b) { //循环判断数组a里的元素在b里面有没有,有的话就放入新建立的数组中 var result = new Array(); var c=b.toString(); for(var i=0;i<a.length;i++) ...原创 2018-07-30 14:31:05 · 13553 阅读 · 0 评论 -
数组对象根据某个元素进行排序
我有个数组长这样的var arr=[{name:"kangkang",tlid:"3"},{name:"kangkang",tlid:"2"},{name:"kangkang",tlid:"4"},{name:"kangkang",tlid:"1"}];我想让这个数组按照tlid正序排列。function sortrule(a,b){return a.tlid-b.tlid;}arr.sort(sortrule);结果就是下面这原创 2020-12-23 10:12:10 · 1871 阅读 · 0 评论 -
查找某个字符串是否是另一个子集。使用indexOf存在问题。
var arr=["/lessonplanmgt", "/lessonplan/lessonplanpackage/teacher/audit", ""];里面查找是否有"/lessonplan/lessonplanpackage/teacher"首先想到的是使用indexOf查找字符串。indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。首先用toString()把数组转为字符串。然后在用indexOf去查找。看上面的例子。子字符串分明不在里面但是判断他是不是不存在的..原创 2020-07-16 17:50:22 · 183 阅读 · 0 评论 -
数组对象去重
//arr1数组对象去重。这个例子是把所有的diccode一样的去重。根据什么去重就把下面的diccode换成什么值var arr1=[{diccode:1,name:"lalala"},{diccode:1,name:"lalala"},{diccode:2,name:"dddddd"}]lethash={};arr1=arr1.reduce((preVal,curVal)=>{hash[curVal.diccode]?'':hash...原创 2020-06-04 15:50:19 · 307 阅读 · 0 评论