所以我在玩咖啡脚本并得到了这种行为:
a?
将转化为typeof a !== "undefined" && a !== null;
- 很好
问题是如果我尝试相同的a.foo?
。这次它也转化为a.foo != null;
我得到的相同结果a[foo]
。
有没有一种“快速”的方法来检查是否a.foo
不为空或未定义,就像使用 a 一样?
所以我在玩咖啡脚本并得到了这种行为:
a?
将转化为typeof a !== "undefined" && a !== null;
- 很好
问题是如果我尝试相同的a.foo?
。这次它也转化为a.foo != null;
我得到的相同结果a[foo]
。
有没有一种“快速”的方法来检查是否a.foo
不为空或未定义,就像使用 a 一样?