ogregor
@ogregor
арендатор vpn сервера debian

Зачем при размещении во внешнем файле js часто «заворачивают» в глобальную анонимную функцию?

Зачем при размещении во внешнем файле js часто "заворачивают" в глобальную анонимную функцию которую затем сразу же вызывают, при этом заворачивая в круглые скобки?

Можно ли поподробнее пояснить?

(function () {
	if (!String.prototype.repeat) {
		String.prototype.repeat = function (times) {
			var repeatedString;
			if (!times) {
				times = 1;
			}
			repeatedString = "";

			for (var i = 0; i < times; i += 1) {
				repeatedString += String(this);
			}
			return repeatedString;
		};
	}
}());
  • Вопрос задан
  • 183 просмотра
Решения вопроса 2
evgeniy8705
@evgeniy8705
Повелитель вселенной
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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