以下是:
x || x === {}
不是说!! x,也就是说,x是定义的?
解决方法
这种比较没有任何意义,因为要么x是真实的,那么你得到x的结果,或者falsy,你得到假(一个假值永远不会严格等于一个空对象实例).
一个简洁的版本将是
x || false
给我x或假.
x || x === {}
不是说!! x,也就是说,x是定义的?
一个简洁的版本将是
x || false
给我x或假.