Существует ли в SO6 (ES2015/JavaScript.next/Harmony) доступ к свойству (t20 > -safe) доступа к свойствам (нулевое распространение/существование), например ?.
в CoffeeScript например? Или это запланировано для ES7?
var aThing = getSomething()
...
aThing = possiblyNull?.thing
Это будет примерно так:
if (possiblyNull != null) aThing = possiblyNull.thing
В идеале решение не должно присваивать (даже undefined
) значение aThing
, если possiblyNull
равно null