Задать вопрос
@alex_belouss

У меня пару вопросов по функциям?

mysite.search = (function()
{
   //code
})();


в названии функции mysite.search что означает точка? или это просто название? или search принаджелит к классу mysite?

В конце функции })(); для чего используется () в пустые скобки конце? иногда в скобках можно видеть параметры.
  • Вопрос задан
  • 119 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Комментировать
mbeloshitsky
@mbeloshitsky
Вебдев, систем оперейшонс, ж.д. автоматика
Точка обозначает обращение к полю объекта.

А конструкция ;(function () { ... })(); используется для ограничения области видимости. Любые переменные, объявленные с var внутри этого самого ;(function () { ... })(); будут не видны извне.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы