1
假設我有一個JavaScript文件中一個json變量,如何追加字符串值JSON
{
A : "a",
B : "b",
C : "c"
}
現在,我有一個JavaScript變量和值追加到JSON變量的值。 Somethinhg like this
{
A : "a" + var1,
B : "b" + var2 ,
C : "c" + var3
}
是否有可能?
假設我有一個JavaScript文件中一個json變量,如何追加字符串值JSON
{
A : "a",
B : "b",
C : "c"
}
現在,我有一個JavaScript變量和值追加到JSON變量的值。 Somethinhg like this
{
A : "a" + var1,
B : "b" + var2 ,
C : "c" + var3
}
是否有可能?
類似下面:
var obj = { A : "a", B : "b", C : "c" };
obj.A += var1;
obj.B += var2;
obj.C += var3;
使用Object.keys
和forEach
:
var obj = {
A: "a",
B: "b",
C: "c"
},
vars = [var1, var2, var3];
Object.keys(obj).forEach(function (key, i) {
obj[key] += vars[i];
});
我建議你轉換您的JSON字符串返回一個對象,然後更改屬性,將其轉換回json字符串;否則找到一個變量並在字符串中間更改權限可能很危險 –
這是對象字面值,而不是JSON。 –