我有这个数组:
var array ={data: [
{ id:'1',
name:'first',
data:[]
}]}
我有这个路径:path = ['3','1','2']; 我如何根据路径动态推送数据并创建这个:
array.data= myData;
array.data[3].data= myData;
array.data[3].data[1].data =myData;
array.data[3].data[1].data[2].data= myData;
myData 存储来自服务器的数据并每次更改
我的数据示例
var myData =
{ id:'5',
name:'abc',
data:[]
},
{ id:'7',
name:'def',
data:[]
}
想要的结果应该是这样的:我希望能够像上面那样创建这个数组,并且可以像上面那样访问数据。
var array ={data: [
{ id:'1',
name:'first',
data:[]
},{ id:'2',
name:'first',
data:[]
},
{ id:'3',
name:'first',
data:[]
},
{ id:'4',
name:'first',
data:[
{ id:'5',
name:'first',
data:[]
},
{ id:'6',
name:'first',
data:[
{ id:'7',
name:'first',
data:[]
},
{ id:'8',
name:'first',
data:[
{ id:'8',
name:'first',
data:[]
},
{ id:'8',
name:'first',
data:[]
}]
}]
}]
}]}
有只小跳蛙
相关分类