// 递归查找
getObj(list, iid) {
for(let o of list || []) {
if(o.category_id == iid) return o
const o_ = this.getObj(o.children, iid)
if(o_) return o_
}
},
// 使用输入结果
groupChange(e) {
var item = this.getObj(this.categoryList, e)
console.log(item) // 即item 是需要的结果内容
}
多维数组中根据关键值获取对应的对象
最新推荐文章于 2024-08-14 14:10:45 发布
该代码示例展示了一个JavaScript函数,用于在列表中递归查找具有特定category_id的对象。getObj函数遍历list数组及其子数组children,当找到匹配的category_id时返回对象。groupChange方法则利用这个函数处理用户输入,将找到的匹配项赋值给item并打印。
4756

被折叠的 条评论
为什么被折叠?



