1. 运行结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/005f60cedb9e1834cc9d3807b2477810.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/fa401d4b8558dd9b6a7206b89df59cb8.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/05fae48d0070edc1aabad9bcdfb13488.png)
1答案: C
使用||运算符,我们可以返回第一个真值。如果所有值都是假值,则返回最后一个值。
(false || { } || null):空对象{}是一个真值。这是第一个(也是唯一的)真值,它将被返回。one等于{ }。
(null || false || ""):所有值都是假值。这意味着返回传递的值""。two等于""。
([ ] || 0 || ""):空数组[]是一个真值。这是第一个返回的真值。three等于[ ]。
2. 运行结果
[[0, 1], [2, 3]].reduce(
(acc, cur) => {
return acc.concat(cur)