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