私は、JSONオブジェクトは次のようにData
と呼ばれるバックエンドサーバから来てい:配列内の項目に列を追加するにはどうすればよいですか?
[{
"categoryName": "Google",
"id": "58591d2b7672d99910497bec",
"clientId": "585808f6737f6aad1985eab2"
}, {
"categoryName": "Microsoft",
"id": "58591d3d7672d99910497bee",
"clientId": "585808f6737f6aad1985eab2"
}, "3", {
"categoryName": "Yahoo",
"id": "58591d4c7672d99910497bef",
"clientId": "585808f6737f6aad1985eab2"
}, {
"categoryName": "Msn",
"id": "585d25f6ae4b2ecb056bc514",
"clientId": "585808f6737f6aad1985eab2"
}]
と私はこのようなそれぞれの行に列(プロパティを?)を追加したいと思います:
[{
"categoryName": "Google",
"id": "58591d2b7672d99910497bec",
"clientId": "585808f6737f6aad1985eab2",
"new column": ""
}, {
"categoryName": "Microsoft",
"id": "58591d3d7672d99910497bee",
"clientId": "585808f6737f6aad1985eab2",
"new column": ""
}, "3", {
"categoryName": "Yahoo",
"id": "58591d4c7672d99910497bef",
"clientId": "585808f6737f6aad1985eab2",
"new column": ""
}, {
"categoryName": "Msn",
"id": "585d25f6ae4b2ecb056bc514",
"clientId": "585808f6737f6aad1985eab2",
"new column": ""
}]
んどのように私はこれを行うことができます誰ですか?
ありがとうございます。 typeof演算途中であるため、その奇妙な3
のチェック
data.forEach(function(e){
if (typeof e === "object"){
e["new column"] = ""
}
});
ニーズ:
。とにかく空の文字列になるのなら、なぜあなたはそれをやるでしょうか? – toskv
突然「3」があるのはなぜですか? – Chybie
それはもちろん空ではありません。 –