coffeescript不为null或未定义的行为

时间:2013-11-15 20:44:41

标签: javascript coffeescript existential-operator

所以我正在玩coffee-script并得到这种行为:

a?会转换为typeof a !== "undefined" && a !== null; - 这很好

问题是如果我为a.foo?尝试相同的问题。这次它转化为a.foo != null; 我得到a[foo]的结果也一样。

是否有一种“快速”方式来检查a.foo是否为空或未定义,如果有?

0 个答案:

没有答案