Շրջանաձև փակագծերը IIFE-ում JavaScript-ում
Սովորաբար, ֆունկցիան անմիջապես կանչելիս պլյուսի փոխարեն օգտագործվում են շրջանաձև փակագծեր, քանի որ ձևավորման այս մեթոդը համարվում է ավելի ակնհայտ.
(function() {
console.log('!');
}());
Ամենից հաճախ ֆունկցիայի կանչի շրջանաձև փակագծերը տեղադրում են դրսում, ահա այսպես.
(function() {
console.log('!');
})();
Որոշեք՝ առանց կոդը գործարկելու, թե ինչ կտպվի կոնսոլում.
let result = (function() {
return '!';
}());
console.log(result);
Որոշեք՝ առանց կոդը գործարկելու, թե ինչ կտպվի կոնսոլում.
let result = (function() {
return '!';
})();
console.log(result);
Որոշեք՝ առանց կոդը գործարկելու, թե ինչ կտպվի կոնսոլում.
let result = (function() {
return '!';
});
console.log(result);
Որոշեք՝ առանց կոդը գործարկելու, թե ինչ կտպվի կոնսոլում.
let result = (function() {
return '!';
});
console.log(result());