概述
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来占位
最后
以上就是靓丽水壶为你收集整理的JavaScript之形参默认值、实参、undefined占位的全部内容,希望文章能够帮你解决JavaScript之形参默认值、实参、undefined占位所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复