Нет, но 2е выглядит не очень и делать так не стоит когда нет динамических свойств
А если будет существовать переменная return, она подставится?
спасибо. это вебпак так сделал, вот и уточняю
[] это просто способ задавать и читать переменные когда имя известно только в рантайме Например у тебя есть объект с айди который из бд пришел, и ты вот хочешь создать в объекте поле которые будет называться как <то самое айди>SomethingElse Так и делаешь obj[${model.id}SomethindElse] = "Hello" с айди a1b2c3 получится такое поле obj.a1b2c3SomethingElse Пример плохой но суть ясна
obj["propertyName"] = "Hi" ~ obj.propertyName = "Hi"
Именно "return" нет, так как это зарезервированное слово, а так да.
Обсуждают сегодня