javascript函数设置默认值

来源:互联网 发布:凤凰卫视网络电视直播 编辑:程序博客网 时间:2024/06/07 12:05

Set adefault 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';  }