js获取数组对象再多数组中出现次数
2023-09-11 14:17:22 时间
firstArr: [ { gpjc: 1 }, { gpjc: 2 }, { gpjc: 3 }, { gpjc: 4 }, { gpjc: 5 }, { gpjc: 6 }, { gpjc: 7 }, ], nextArr: [ [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }, { gpjc: 4 }, { gpjc: 5 }], [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }, { gpjc: 4 }], [{ gpjc: 1 }, { gpjc: 3 }, { gpjc: 6 }, { gpjc: 5 }], [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }], [{ gpjc: 1 }, { gpjc: 6 }, { gpjc: 2 }], [{ gpjc: 1 }, { gpjc: 2 }], [{ gpjc: 1 }], ],
getNum() { let one = this.firstArr; let two = this.nextArr; for (let i = 0; i < one.length; i++) { one[i].have = 0; for (let j = 0; j < two.length; j++) { for (let k = 0; k < two[j].length; k++) { if (one[i].gpjc === two[j][k].gpjc) { one[i].have++; } } } } function sortData(a, b) { return b.have - a.have; } one.sort(sortData); console.log(one); this.haveNums = [...one]; },
相关文章
- JS框架_(JQuery.js)圆形多选菜单选项
- JS框架_(JQuery.js)动画效果鼠标跟随
- js时间对象格式化 format(转载)
- 利用JS跨域做一个简单的页面访问统计系统
- JS对象类型的确定
- js 将json字符串转换为json对象的方法解析
- 在js中使用createElement创建HTML对象和元素
- Node.js的全局对象和全局变量
- 如何理解JS的单线程?
- 40. 如何制作包含了 component-preload.js 在内的 SAP UI5 发布版本
- 华为OD机试 - 单向链表中间节点(Java & JS & Python)
- JS数组对象排序(es6)
- js怎样把对象,装在数组里呢?提交后,怎么变成object了?
- js 创建类,对象
- events.js:292 throw er; // Unhandled ‘error‘ event,vue项目打包失败
- js 去掉数组对象中的重复对象
- js:数组、对象序列的遍历迭代
- JS:正则RegExp对象匹配中文汉字
- js使用Object.assign合并多个对象
- js 的强制 类型 转换cast, 伪对象?
- 随笔-使用d8将JS源码编译为字节码,及字节码指令解读
- JS多个条件筛选过滤数组(数组中包含对象、数组)
- JS根据数组对象中的某key分组,构成新的数组,将新数组中某值再提出构成新数组