ফাংশন
জাভাস্ক্রিপ্ট ফাংশন হচ্ছে একগুচ্ছ কোড যা কোন নির্দিষ্ট কাজ সম্পাদন করার জন্য তৈরি করা হয়।
জাভাস্ক্রিপ্ট ফাংশন নিজে নিজে সম্পাদিত(execution) হয় না। এটা তখনি সম্পাদিত হয় যখন কোন কিছুর মাধ্যমে একে ডাকা হয় বা কল করা হয়।
এবার দেখা যাক একটা বেসিক ফাংশন কিভাবে লিখতে হয়।
function functionName(parameters) {
// code to be executed
}
function myFunction(a, b) {
return a * b;
}
একটা ফাংশনকে আমরা ভেরিয়েবলের মধ্যে রাখতে পারি।
let x = function myFunction(a, b) {
return a * b;
}
let y=myFunction(3, 4)
ES5 এসে বলল ফাংশনকে আমরা নাম ছাড়াই লিখতে পারি। একে আমরা নামহীন বা Anonymus function বলে থাকি। আর এসব ফাংশনের যেহেতু নাম নেই সেহেতু তাকে কল বা Invoke করতে হবে variable name দিয়ে।
var x = function (a, b) {return a * b};
var z = x(4, 3);
এবার ES6 এসে বলল ফংশনকে আমরা function keword না লিখেও তাকে লিখতে পারি । একে বলা হয় Arrow function । অর্থাৎ function keyword এর পরিবর্তে একটা => চিন্ন দিতে পারি।
0 Comments