поэтому я играю с coffee- script и получил это поведение:
a?
переведет на typeof a !== "undefined" && a !== null;
- это прекрасный
проблема в том, что я пытаюсь сделать то же самое для a.foo?
. на этот раз это перевести на a.foo != null;
тот же результат я получаю и для a[foo]
.
существует ли "быстрый" способ проверить, является ли a.foo
не null или undefined, как есть с?