2012-01-19 47 views
1
{ 
    '$or': [ 
      { adv_id: 3 }, 
      { adv_id: 3 } 
     ] 
} 

任何人都知道如何在Javascript中以编程方式构造此类型的对象?如何以编程方式构建嵌套对象

+0

你应该读作[?如何接受一个答案工作](http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – Quentin

回答

3

不确定你的意思。你可以只将它赋值给一个变量:

var object = { 
    '$or': [ 
    { adv_id: 3 }, 
    { adv_id: 3 } 
    ] 
} 

或者,分步实施:

var object = {}; 
object.$or = []; 
object.$or[0] = {}; 
object.$or[1] = {}; 
object.$or[0].adv_id = 3; 
object.$or[1].adv_id = 3; 
+0

你的下一个代码块就是我想要的。谢谢! – Magic