這個是正確的數據添加對象
var dypieArr = [];
var dyArr = [];
var arrStr = '';
for(var i = 0; i < dataStreet.length; i++){
if(dataStreet[i].pid == '460105'){
//alert(dataStreet[i].name);
dyArr.push(dataStreet[i].name);
}
}對象
for(var i = 0; i < dyArr.length; i++){
arrStr = {value:0, name:dyArr[i]};
dypieArr.push(arrStr);
}字符串
我以前好像記得我經過數據添加字符串完成上面的push對象的效果,可是不知道爲何不行了,暫且就認爲這樣是不行的吧方法
錯誤方法:數據
var ss = '{value:0, name:\'城管通\'},{value:0, name:\'城管通\'},{value:0, name:\'城管通\'},';
var sss = '{value:0, name:\'城管通\'},{value:0, name:\'城管通\'},{value:0, name:\'城管通\'}';
var arr1 = [];
var arr2 = [];
arr1 = '[' + ss + ']';
arr2 = '[' + sss + ']';字符