我有一个对象节日,看起来像这样:
Object {friday: Object}
friday: Object
amazon: Object
band: Object
现在我有一个功能:
function newAct(band, date, startTime, endTime, stage){
var act = new Object();
switch(date){
case "friday":
switch(stage){
case "amazon":
festival.friday.amazon.band= new Object();
break;
}
break;
}
return act;
}
在线:
festival.friday.amazon.band= new Object();
我想插入我的参数“band”(作为亚马逊对象的新属性)。这个怎么做?
编辑
这与属性范围的价值无关。这是关于属性带的命名。我想在参数之后命名它。newAct("自杀沉默", "星期五", 19:30, 20:30, "StageTwo"); 所以现在属性是 Suicide_Silence 所以你得到:
festival.friday.amazon.Suicide_Silence = new Object();