Нулевой безопасный доступ к свойству (и условное присвоение) в ES6 / 2015

Существует ли в ES6 оператор доступа к null -безопасным свойствам (нулевое распространение / существование), такой как ?. в CoffeeScript для пример? Или это запланировано для ES7?

var aThing = getSomething()
...
aThing = possiblyNull?.thing

Это будет примерно так:

if (possiblyNull != null) aThing = possiblyNull.thing

В идеале решение не должно назначать (даже undefined) aThing, если possiblyNull является null

137
задан ᆼᆺᆼ 31 January 2017 в 23:30
поделиться