@alex_belouss

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

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


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

В конце функции })(); для чего используется () в пустые скобки конце? иногда в скобках можно видеть параметры.
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 2
Комментировать
mbeloshitsky
@mbeloshitsky
Вебдев, систем оперейшонс, ж.д. автоматика
Точка обозначает обращение к полю объекта.

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

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

Войти через центр авторизации
Похожие вопросы