如何将默认值添加到JavaScript函数变量?
可能重复:
有没有更好的方法来在JavaScript中做可选的函数参数?
函数参数的默认值?
我可以在javascript(jQuery)函数上执行此操作
function somename(variableone = "content"){
return variableone;
}
现在访问该功能:
alert(somename()) //this should alert "content"
alert(somename("hello world"); //this should return "hello world"
但我得到这个错误Uncaught SyntaxError: Unexpected token =
如果这不可能,是否有办法达到相同的结果? 或者最重要的是这是一个很好的(正确的)做法。
function somename(variableone){
if(typeof variableone === "undefined")
variableone = "content"
return variableone;
}
function somename(variableone) {
variableone = arguments.length < 1 ? "content" : variableone;
return variableone;
}
你需要使用一个条件:
function somename(variableone){
if (typeof(variableone) === "undefined") {
variableone = "content";
}
return variableone;
}
链接地址: http://www.djcxy.com/p/17277.html
上一篇: how to add a default value to a javascript function variable?