有人可以解释如何在JavaScript中传递对象吗? 该对象是 this.enemies ,它通过group参数传递给createFromTiledObject方法。
然而, [group] .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);
},
答案 0 :(得分:1)
表达式[group]
是一个包含一个元素group
的数组文字。数组没有方法.add()
,因此当您尝试在阵列上调用该方法时,您将收到错误。
答案 1 :(得分:0)
Ommited []并且它有效,感谢快速回复