【发布时间】:2014-04-07 15:48:57
【问题描述】:
所以,我想使用 Jquery(半自动)创建一个对象。
我将举一个我想做的例子,而不是在这里发布我的所有代码:
var myobject = {
'name1': {
'coord1':true,
'coord2':false,
'coord3':false,
},
'name2': {
'coord4':true,
'coord5':false,
'coord6':false,
}
}
1)我首先要检查'nameX'是否已经在我的对象中,如果是,继续步骤2,如果没有,我想添加名称,并且coordX的值为true或false。
2) 如果 'nameX' 在数组中,我想检查 i 'coordX' 在数组中。如果是,我需要检查对应的值(真或假)是否相同,如果不一样,替换它。如果 'CoordX' 不在对象中,我想用相应的值添加它。
例如:
var mynewname = 'name3';
var mynewcoord = 'coord5';
var mynewvalue = 'true';
var mynewname2 = 'name1';
var mynewcoord2 = 'coord4';
var mynewvalue = 'false';
使用对象检查这些值时应该给出:
var myobject = {
'name1': {'
coord1':true,
'coord2':false,
'coord3':false,
'coord4':false
},
'name2': {
'coord4':true,
'coord5':false,
'coord6':false
},
'name3':{
'coord5':true
}
}
我希望有人可以帮助我解决这个问题。谢谢
【问题讨论】:
-
1.这与 jQuery 无关。 2. 那里没有数组,它们是对象。
标签: javascript jquery object