ниже код должен объявить новый модуль:Почему синтаксис Javascript использует несколько круглых скобок?
(function() {
'use strict';
angular.module('app.avengers', []);
})();
Из-за моего незнания JavaScript, я изо всех сил, чтобы понять, почему несколько скобку.
Я понимаю, что это может быть глупый вопрос, но просто пытается понять, почему это было так написано, а не просто:
angular.module('app.avengers', []);
"прямоприменяемых анонимную функцию" --- это технически неверно термин, так как он не самостоятельно выполнять сам. – zerkms
@zerkms: достаточно справедливо. IIFE вернее, но на самом деле менее распространен, я считаю. И если вы Google для этого, вы обнаружите, что ваше «это не называется, что» явно ложно. – Amadan
«но на самом деле менее распространены». Конечно, давайте разбросаем мусор даже дальше. – zerkms