Discuss
/
JavaScript
/
有个问题
有个问题
Topic source因为"||"和"&&"都遵循“短路”原理,当options不存在时,"&&"会短路掉options.backgroundColor,就不会出现undefined.backgroundColor这种错误情况。
- 1
因为"||"和"&&"都遵循“短路”原理,当options不存在时,"&&"会短路掉options.backgroundColor,就不会出现undefined.backgroundColor这种错误情况。
用户5948304385
这代码里赋值的时候,如
options && options.color
里前面的option
可以省略吗?写成var color = options.color || '#d85030';