data(){
return {
res:[],
List: [
{
name: "a",
children: [
{
name: "b",
children: [],
},
],
},
{
name: "c",
children: [
{
name: "d",
children: [
{
name: "u",
children: [],
},
],
},
],
},
],
}
}
methods:{
func(data){
for(var key in data){ //遍历
if(key=='name'){
this.res.push(data[key])
}
if(typeof(data[key])=='object'){
this.func(data[key])
}
}
}
},
mounted(){
this.func(this.List)
}
数组对象嵌套的数组对象查找某一个属性的值,并返回一个新数组的方法
于 2022-11-02 18:24:18 首次发布