下面的代码,输出结果正确的是( )

function method ({ a = 1, b = 2, c = 3 }) {
    console.log(a, b, c);
}
method();
43 次浏览
  • A、undefined undefined undefined
  • B、1 2 3
  • C、报错
  • D、null null null
对对象进行解构,但是这里是函数中的参数进行解构,首先调用函数的时候要传入一个对象,才能进行解构,此处传入的是一个undefined,是会报错的 应该这样: function method ({ a = 1, b = 2, c = 3 } = {}) { console.log(a, b, c); } method();
挑战成功
一周前