JavaScript函数的参数默认值
与其它一般的编程语言不同,JS函数中的参数的默认值不能直接设置为:
function get_time(timestamp=false){
if(timestamp){
var date =
new Date(timestamp);
}
else{
var date =
new Date();
}
}
这样的写法就会报错,Uncaught Error ” = “之类的错误。 正确写法应该是:
function get_time(timestamp){
timestamp = timestamp ||
false;
if(timestamp){
var date =
new Date(timestamp);
}
else{
var date =
new Date();
}
}
像Python,Java等都是可以在函数中直接给参数变量赋值,这一点不一样,备记。
转载请注明原文地址: https://ju.6miu.com/read-676236.html