1let count = 0; 2const nums = [0, 1, 2, 3]; 3 4nums.forEach(num => { 5 if (num) count += 1 6}) 7 8console.log(count)
本题为"单选题"
参考答案:
正确选项:C:3
在 forEach 循环内部的 if 会判断 num 的值是truthy或者是falsy。因为 nums 数组的第一个数字是 0,一个falsy值, if 语句代码块不会被执行。count 仅仅在 nums 数组的其他3个数字 1,2,3 时加1。因为 count 执行了3次加 1 运算,所以 count 的值为 3。
最近更新时间:2021-07-03

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