Что делает этот код? Может ли кто-нибудь описать, почему функция находится в круглой скобке, а также почему она имеет скобки в конце и что она делает?Функция JS внутри скобки с скобкой в конце с аргументом, что это значит?
(function (innerKey) {
//doSomething
}(key));
Общим термином является «сразу вызванное функциональное выражение» или IIFE. – Pointy