传递对象javascript,sqaure括号vs。符号

时间:2017-01-30 20:29:19

标签: javascript

有人可以解释如何在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); 

  },

2 个答案:

答案 0 :(得分:1)

表达式[group]是一个包含一个元素group的数组文字。数组没有方法.add(),因此当您尝试在阵列上调用该方法时,您将收到错误。

答案 1 :(得分:0)

Ommited []并且它有效,感谢快速回复