有人可以解釋如何在JavaScript中傳遞一個對象嗎? 該項目是this.enemies它通過group參數傳遞給createFromTiledObject方法。傳遞對象javascript,sqaure括號vs。符號
但是,[組] .add(item);引發錯誤
this.enemies = this.game.add.group();
createFromTiledObject: function(element, group, type, enemykey) {
var item = new SuperSmash[type](this.game, element.x, element.y, enemykey, 123, this.map, this.player);
[group].add(item);
},
'[組]'你用什麼括號? – Cristy
真的不清楚你想要做什麼或者[group] .add(item);'與它有什麼關係。 ('[group] .add(item);'創建一個數組,其中有一個值('group'),然後嘗試調用其上的'add'方法(傳遞參數'item'),這會拋出一個錯誤,因爲數組沒有'add'方法)。 – Quentin