我使用這是能夠推動新行插入我的JSON對象有下面的代碼,但不能添加父字段名狀(D0,D1,D2 ......)成新增加的行,我該怎麼辦?如何父字段名添加到新添加的行中的JSON對象
代碼:
var d = [{
"id": 0,
"name": "Housing",
"value": 71
}, {
"id": 1,
"name": "Travel",
"value": 85
}, {
"id": 2,
"name": "Restaurant",
"value": 44
}, {
"id": 3,
"name": "Bank",
"value": 33
}];
var dataset = {};
d.forEach(function (e, i) {
dataset['d' + i] = e;
});
alert(JSON.stringify(dataset,null,2));
var input='Banking';
var dataset_final={};
d.forEach(function (e, i) {
counter=i;
});
alert(counter+1);
var input='Movies';
d.push({id:counter+1,name:input,value:"3"});
alert(JSON.stringify(d,null,2))
我想將數據直接推到 '數據集' 變量。如何爲第四行添加父級字段名稱,如'd4',這將爲名稱添加新的:Movies?
可你的jsfiddle添加代碼? –
嗨,這裏是http://jsfiddle.net/sathish_panduga/hx6tyjvp/17/ –