这是我今天遇到的一件事。
确定
[].push(
function() {return 1;},
);
不行
[].push(
function() {return 1;},
function() {return 1;},
);
任何人都知道这里发生了什么?
谢谢!
答案 0 :(得分:4)
只要在最后一个参数之后没有尾随逗号,两者都可以正常工作:
[].push(
function() {return 1;},
function() {return 1;}
);