Set a default parameter value for a JavaScript function
Does this work in JavaScript?
function read_file(file, delete_after =false){// Code}
当然,这样写你在火狐上是没问题的,但是在IE9和谷歌浏览器都会报错,因为javascript函数不允许这样设置默认值。
如果你要设置一个变量的默认值为false,则可以这样写:
function foo(a, b)
{
a =typeof a !=='undefined'? a : false;
b =typeof b !=='undefined'? b :'default_b';
}
没有评论:
发表评论