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