2013-10-11 30 views

回答

0

为了将它们结合起来,每个 “” 对象设置为主要的属性:

elements.subelement1 = subelement1; 
elements.subelement2 = subelement2; 

然后,你可以stringify他们与周围的对象:

var json = JSON.stringify({ elements: elements }); 

虽然,使用命名密钥,你会想要使用Object

var elements = {}; 
{ 
    "elements": { 
     "subelement1": {}, 
     "subelement2": {} 
    } 
} 

虽然Array S能已命名的属性,它们不能被内的文字说明。

var foo = []; 
foo.bar = 'baz'; 

而不会被确认/ counted像数字索引。

console.log(foo.bar); // "baz" 
console.log(foo.length); // 0 

foo[0] = 'qux'; 
console.log(foo.length); // 1