比如:
if(a == 1) {
var j = {aa:1, bb:2, cc:3};
}else {
var j = {aa:1, bb:2};
}现在我有一个非常长的JSON对象,所以如果这样写的话不太合适,请问如何才能在JSON对象J中添加或删除一个键值对呢??谢谢!
if(a == 1) {
var j = {aa:1, bb:2, cc:3};
}else {
var j = {aa:1, bb:2};
}现在我有一个非常长的JSON对象,所以如果这样写的话不太合适,请问如何才能在JSON对象J中添加或删除一个键值对呢??谢谢!
var a=1;
var j={"aa":1, "bb":2};
if(a==1) j.cc=3 ;
alert(j.cc);
删除倒是从来没想过
var j={"aa":1, "bb":2};
if(a==1) j["中文"]=3 ;
alert(j["中文"]);
var j={"aa":1, "bb":2};
if(a==1) j.中文=3 ;
alert(j.中文);
这一种是无序的对象,没有位置的概念。要想有位置应该用数组var a=1;
var j=[1,2]
if(a==1) j.push(3) ;
alert(j);
var a=1;
var j=[1,2]
if(a==1) j.unshift(3) ;
alert(j);
谢谢了啊!!!