26104760
今天闲着没事看 coffeescript,发现 coffeescript 会把
a = undefined
if a?
console.log a
翻译成:
var a;
a = void 0;
if (a != null) {
console.log(a);
}
然后我想了想、试了试,发现 0、false、"" 都不满足 == null
于是我就想,可不可以使用 a == null 来代替 a === null || a === undefined 呢?