Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Оператор опцианальной последовательности (https://javascript.ru/forum/events/81984-operator-opcianalnojj-posledovatelnosti.html)

djekokma 25.02.2021 11:41

Оператор опциональной последовательности
 
В синтаксисе ES5 использовал оператор опциональной последовательности:
const a = b?.c?.[m,j,b]
, и т.д.
Как использовать данный оператор в синтаксисе ES6, в частности при деструктуризации?

voraa 25.02.2021 15:21

Что вы имели в виду под [m,j,b]?
Есть оператор , (запятая) и [m,j,b] тоже самое, что [b]
А b?.c?.[b] - это как то вообще странно.

И какое отношение это имеет к деструтуризации?
a = b?.c означает a = (b==null)? undefined: b.c

Rise 25.02.2021 17:32

djekokma,
Это не ES5, const из ES6 (ES2015), оператор ?. из ES2020 (ES11) - 20-й год, 11-е издание.


Часовой пояс GMT +3, время: 14:59.