js双数组循环
js双数组循环
需求:数组aa 匹配对应的bb中的name 并且 加上给对应bb的对象中加上disabled
双层for循环实在是有点难看,这里使用filter 结合some(找到就会停止循环)来实现
let aa=[{name:1},{name:2},{name:5}
]
let bb=[{value:1,name:1},{name:2,,name:2},{name:3,,name:3},{name:4,,name:4},{name:5,,name:5},
]实现let obj = bb.filter(item => {return aa.some(its => its.name === item.name)})obj.map(item => { this.$set(item, 'disabled', true) })
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
