今天用 JavaScript 的时候,因为函数需要一个参数,所以就按照 PHP 的书写习惯,这样写了一个函数
function func(param = 0){ to do …}
IE 浏览器中 JavaScript 是不支持这种写法的,如果需要给函数的参数设置默认值,我们可以这样写
functionfunc(){var param = arguments[0] ? arguments[0]:0;}
arguments 是一个数组,下标为 0 的自然是传进来的第一个参数,以此类推。
今天用 JavaScript 的时候,因为函数需要一个参数,所以就按照 PHP 的书写习惯,这样写了一个函数
function func(param = 0){ to do …}
IE 浏览器中 JavaScript 是不支持这种写法的,如果需要给函数的参数设置默认值,我们可以这样写
functionfunc(){var param = arguments[0] ? arguments[0]:0;}
arguments 是一个数组,下标为 0 的自然是传进来的第一个参数,以此类推。