var array = [],hash = {},arr1=[]
var arr = [
{
"title":"检测任务情况","type":2,"datas":[{"count":1,"date":"2016-03-09"},{"count":1,"date":"2016-03-08"},{"count":1,"date":"2016-03-03"}]
},
{
"title":"检测任务情况","type":2,"datas":[{"count":1,"date":"2016-03-09"},{"count":1,"date":"2016-03-08"},{"count":1,"date":"2016-03-03"}]
}
]
for(var i= 0,len = arr.length;i<len;i++){
for(var j= 0;j<arr[i].datas.length;j++){
arr1.push(arr[i].datas[j].count)
hash.name = arr[i].title
hash.data = arr1
}
console.log(arr1)
array.push(hash)
console.log(array)
}
我想把arr里的每个的count都取出来 结果循环后 重复添加了
想得到的结果是这样的 [{name:'dddd',data:[1,1,1,]},{name:'dddd',data:[1,1,1,]}]
for(var i= 0,len = arr.length;i<len;i++){
}