JavaScript之形参默认值、实参、undefined占位
function test(a = 1, b = 2) { // ES5不支持形参默认值的解决方法 // 曲线救国 a = arguments[0] || 1; b = arguments[1] || 2; console.log(a); console.log(b);}test(undefined, 3);// 此处是因为只需要传第二参数// 因为形参与实参是一一对应,// 所以需要使用undefined来占位...