storeChildren : function(coreid, data) {
$.each(data, function(id, type) {
$.core.children[coreid] = {};
$.core.children[coreid]['id'] = id;
$.core.children[coreid]['type'] = type;
});
}
($ .core.children是一个对象)的JavaScript多维数组/哈希表
我想要的结果数组/对象(我喜欢的对象),看起来像这样(原谅我的PHP伪代码):
array(coreid => array(id=>type, id=>type, id=>type));
我知道我每次运行循环时都覆盖$ .core.children [coreid]我只是不知道如何修复它。
我会使用一个对象,而不是'var obj = {key:value,key:value,...}' – elclanrs 2012-04-07 04:40:38