请问关于以下 JS 代码说法正确的是()
function func({ num1 = 117 } = {}, { num2 } = { num2: 130 })
{
console.log(num1);
console.log(num2);
};
func(); function func({ num1 = 117 } = {}, { num2 } = { num2: 130 })
{
console.log(num1);
console.log(num2);
};
func(); 代码最终输出的结果是130、130。
如果函数调用改为 func(undefined, undefined),结果是 undefined、undefined。
如果函数调用改为 func({}, {}),结果是 undefined、undefined。
如果函数调用改为 func({ num1: 935 }, { num2: 935 })。结果是935、935。