0

这是我今天遇到的一件事。

[].push(
  function() {return 1;},
);

不好

[].push(
  function() {return 1;},
  function() {return 1;},
);

有人知道这里发生了什么吗?

谢谢!

4

1 回答 1

4

只要最后一个参数后没有逗号,两者都可以正常工作:

[].push(
  function() {return 1;},
  function() {return 1;}
);
于 2012-05-21T17:43:30.560 回答