2016-05-17 25 views
-2

对象的对象我有对象的对象如下:添加到在Javascript

var people = { 
"fred": {"height": 10, "weight": 190}, 
"mary": {"height": 6, "weight": 120} 
}; 

我想其他项目添加到该对象。具体而言,我想添加以下对象:

var luke = {"height": 8, "weight": 130}; 

为什么我不能这样做使用people.push?如:

people.push(luke) 
+0

备选答案:'people.luke = luke' –

+1

答案是'推()'是一个方法对于数组,你没有任何数组,只有对象。 – adeneo

回答

1

你应该做

people["luke"] = luke 

people.luke = luke