Вопрос про (function{...})()?
Все привет, в JS ещё дурачок. Столкнулся с таким кодом.
https://learn.javascript.ru/dom-poly...для-matches (в решении 1 задачи) Смысл кода асен, не понятна вот эта запись: (function{ какой-то код })(); Если писать в режиме "use strict" - то ошибка. Без "use strict" срабатывает код внутри функции. Что это? Спасибо! |
Цитата:
|
Цитата:
|
ArtemBielykh, ошибка есть, там нет такого кода.
|
ArtemBielykh,
подождите того кто сможет прокоментировать или предложить другой способ. |
Цитата:
а это ? (function() { // проверяем поддержку if (!Element.prototype.matches) { // определяем свойство Element.prototype.matches = Element.prototype.matchesSelector || Element.prototype.webkitMatchesSelector || Element.prototype.mozMatchesSelector || Element.prototype.msMatchesSelector; } })(); |
рони, такого (function{ нет.
|
Rise,
спешил человек () проустил |
Цитата:
Цитата:
|
ArtemBielykh, немедленно вызываемое функциональное выражение
|
Часовой пояс GMT +3, время: 19:01. |