だから私はコーヒースクリプトで遊んでいて、この動作を得ました:
a?
に変換されますtypeof a !== "undefined" && a !== null;
- それは結構です
問題は、 に対して同じことを試みる場合ですa.foo?
。今回はa.foo != null;
、私が得るのと同じ結果に変換されa[foo]
ます。
a.foo
aのようにnullまたは未定義ではないかどうかを確認する「高速な」方法はありますか?
だから私はコーヒースクリプトで遊んでいて、この動作を得ました:
a?
に変換されますtypeof a !== "undefined" && a !== null;
- それは結構です
問題は、 に対して同じことを試みる場合ですa.foo?
。今回はa.foo != null;
、私が得るのと同じ結果に変換されa[foo]
ます。
a.foo
aのようにnullまたは未定義ではないかどうかを確認する「高速な」方法はありますか?