可选参数以 opt_ 开头。 函数参数不固定的时候应该有个参数 var_args 以数组的形式将参数传进来,也许你不喜欢这样做,那你可以使用 arguments 这个伪数组。 可选和可变参数都应该用 @param 注释标记一下,虽然对解释器都没什么影响,但还是尽量遵守吧,以让代码能够更易理解。比如:
/** * *@param {string} opt_name 可选参数 */ function test(opt_name = "") { ... }