aleksei13b
@aleksei13b
junior-разработчик

Что означает синтаксис «:» в return?

Подскажите как трактовать двоеточие в return? и для чего обычно используется?
var a = 5;
(function () {
    return {var: a = 8}
})();
  • Вопрос задан
  • 135 просмотров
Решения вопроса 2
DevMan
@DevMan Куратор тега JavaScript
никак. двоеточие имеет отношение к объекту, который возвращает функция.
Ответ написан
dimovich85
@dimovich85 Куратор тега JavaScript
Уроки по JS - https://t.me/school_ofpery
Написано следующее: вернуть объект, ключ "var" двоеточие, оно же присвоение значения, в данном случае присваивается значение выражения a = 8, чему равно a = 8? Правильно, 8, потому что оператор присвоения "=" присваивает значение и возвращает его! Значит и в a, и в мусорном объекте, который вернет самовызывающаяся функция, по ключу var будет 8.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽