[英]Default Parameters in Function Expressions
javscript函数描述中的默认参数可以通过以下简单分配来实现:
function foo(arg1 = 'default1', arg2 = 'default2') { ... }
但是我如何为函数表达式设置默认参数,因为以下内容在chrome v47中不起作用:
var foo = function (arg1 = 'default1', arg2 = 'default2') { ... }
任何指针都会有所帮助。
您无法在javascript中执行此操作:
function foo(arg1 = 'default1', arg2 = 'default2') { ; }
在控制台中查看,它给出语法错误。 你可以这样做:
function foo(arg1, arg2) {
if ("undefined" == typeof arg2) {
arg2 = "default2";
}
}
var foo2 = function(arg1, arg2) {
if ("undefined" == typeof arg2) {
arg2 = "default2";
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.