JavaScript-da IIFE da Dumaloq Qavslar
Odatda funksiyani joyida chaqirishda orniga dumaloq qavslar ishlatiladi, chunki unday tartibga solish usuli aniqroq hisoblanadi:
(function() {
console.log('!');
}());
Ko'pincha funksiya chaqiruvining dumaloq qavslari tashqarida qo'yiladi, mana bunday:
(function() {
console.log('!');
})();
Kodni ishlamasdan, konsolga nima chiqishini aniqlang:
let result = (function() {
return '!';
}());
console.log(result);
Kodni ishlamasdan, konsolga nima chiqishini aniqlang:
let result = (function() {
return '!';
})();
console.log(result);
Kodni ishlamasdan, konsolga nima chiqishini aniqlang:
let result = (function() {
return '!';
});
console.log(result);
Kodni ishlamasdan, konsolga nima chiqishini aniqlang:
let result = (function() {
return '!';
});
console.log(result());