函数默认参数的问题

逸男2022年12月12日
  • JavaScript
  • js缺陷
小于 1 分钟

函数默认参数的问题

当传递参数为undefined时,将使用默认参数,但arguments内取到的还是 undefined

function log(a = 1, b = 2) {
  console.log(a, b) // 1 4
  console.log(arguments) // [undefined,4]
}
log(undefined, 4)
上次编辑于:
贡献者: yinan