- find()
this.list= res.data.find(item=>item.id=== '389').children
也可封装成方法使用
findMethod(val) {
return this.list.find(item => item.id === val).name
}
- filter() 用法跟find差不多
this.list = res.data.filter(v=>v.id=='11');
this.list = res.data.filter((v)=>{
return v.id=='11'
});
例子:从list数组中,取出 水果类(fruits)下的水果商品名称 (fruitName)
filter() 方法实现
let nameArr=this.list.filter(i=>i.type==='fruits').map(i=>i.fruitName)
console.log(nameArr,"水果名字")