今天用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的自然是传进来的第一个参数,以此类推。
转载于:https://my.oschina.net/feanlau/blog/912090