জাভাস্ক্রিপ্টে IIFE-তে বন্ধনী
সাধারণত, একটি ফাংশনকে তখনই কল করার সময় প্লাসের পরিবর্তে বন্ধনী ব্যবহার করা হয়, কারণ এই পদ্ধতিটি আরও সুস্পষ্ট বলে বিবেচিত হয়:
(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());