看别人代码的时候无意中发现这种写法
var fun = function(name[,address[,age]][,job]){
//...............
}
经过查阅资料得出结论 这就是在表示()内的参数必须与非必须
当前函数的name 参数是必须的,address age job 为非必须参数,
但是当调用者加入给address参数时age则跟着成为必须参数,job与name的必须性依旧不变,当然如果address没有时,age不能填
看别人代码的时候无意中发现这种写法
var fun = function(name[,address[,age]][,job]){
//...............
}
经过查阅资料得出结论 这就是在表示()内的参数必须与非必须
当前函数的name 参数是必须的,address age job 为非必须参数,
但是当调用者加入给address参数时age则跟着成为必须参数,job与name的必须性依旧不变,当然如果address没有时,age不能填