选择题1455/1593输出什么?

1let count = 0; 2const nums = [0, 1, 2, 3]; 3 4nums.forEach(num => { 5 if (num) count += 1 6}) 7 8console.log(count)
难度:
2021-07-02 创建

本题为单选题”

参考答案:

正确选项:C:3

forEach 循环内部的 if 会判断 num 的值是truthy或者是falsy。因为 nums 数组的第一个数字是 0,一个falsy值, if 语句代码块不会被执行。count 仅仅在 nums 数组的其他3个数字 123 时加1。因为 count 执行了3次加 1 运算,所以 count 的值为 3

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

赞赏支持

预览

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