选择题1470/1601输出什么?

1const add = x => x + x; 2 3function myFunc(num = 2, value = add(num)) { 4 console.log(num, value); 5} 6 7myFunc(); 8myFunc(3);
难度:
2021-07-02 创建

本题为"单选题"

参考答案:

正确选项:A:2 4 and 3 6

首先我们不传递任何参数调用 myFunc()。因为我们没有传递参数,numvalue 获取它们各自的默认值:num 为 2, 而 value 为函数 add 的返回值。对于函数 add,我们传递值为2的 num 作为参数。函数 add 返回 4 作为 value 的值。 然后,我们调用 myFunc(3) 并传递值 3 参数 num 的值。我们没有给 value 传递值。因为我们没有给参数 value 传递值,它获取默认值:函数 add 的返回值。对于函数 add,我们传递值为3的 num给它。函数 add 返回 6 作为 value 的值。

最近更新时间:2021-07-03

赞赏支持

题库维护不易,您的支持就是我们最大的动力!