我有一个看起来像这样的Javascript对象。
ips[ipID] = {}
所以我最终得到了一堆需要存储信息的IP地址,它们看起来像这样:
ipID { name : 'val', anotherName : 'anotherVal' }
我的问题是,如何动态地添加这些名称和值?
我有一个看起来像这样的Javascript对象。
ips[ipID] = {}
所以我最终得到了一堆需要存储信息的IP地址,它们看起来像这样:
ipID { name : 'val', anotherName : 'anotherVal' }
我的问题是,如何动态地添加这些名称和值?
如果你的名称是动态的,我相信这是最容易做的事情:
var myobj = {};
var newFieldName = 'my new field name';
var newFieldValue = 'my new field value';
myobj[newFieldName] = newFieldValue;
var ipID = {};
ipID.name = 'val';
ipID.anotherName = 'anotherVal';
var tmp = { name: "asdf", val: "value" };
_(ips[ipID]).extend(tmp);
JSON对象的解决方案:
默认情况下:
array=[];
object={};
JSON 代码:
var People= {};
Json.People[key]="value";
JSON 结果:
{People:
{
key: "value"
}
}