0

这样的事情能达到什么目的?

function myFunction(foo, bar={}, boo){
//?
}
4

2 回答 2

3

这不是有效的 JS。在其他语言中,如果未指定 bar,这会将参数设置为该值{},但仅当默认值是最后一个参数时才有意义,或者可以在调用函数时命名参数。

于 2012-07-16T02:27:26.547 回答
1

它实现了,SyntaxError: Unexpected token =即它的无效 JavaScript

于 2012-07-16T02:31:16.510 回答