জাভাস্ক্রিপ্টে আর্গুমেন্ট এবং প্যারামিটারের মধ্যে পার্থক্য কী এবং আপনি কোন শব্দটি ব্যবহার করেন তা গুরুত্বপূর্ণ কিনা তা জানুন।
জাভাস্ক্রিপ্ট আর্গুমেন্ট/প্যারামিটার কি?
আপনি যখন জাভাস্ক্রিপ্টে ফাংশনগুলি চালান, তখন আপনার কাছে ফাংশনে কিছু তথ্য পাঠানোর বিকল্প থাকে যেমন আপনি এটিকে কল করেন৷
আপনি যে তথ্যটি পাস করেন তা হয় একটি আর্গুমেন্ট বা একটি প্যারামিটার হিসাবে উল্লেখ করা হয় এবং বেশিরভাগ বিকাশকারীরা সাধারণত দুটি শব্দকে বিনিময়যোগ্যভাবে ব্যবহার করবে।
উদাহরণ:
function greetings(name) {
console.log(name)
}
greetings('Anna')
'Anna'
অংশ যা পাস হয় যখন greetings()
ফাংশন বলা হয়।
তাহলে এটি একটি যুক্তি বা একটি প্যারামিটার?
জাভাস্ক্রিপ্টে আর্গুমেন্ট বনাম প্যারামিটার সম্পর্কে ড্যান আব্রামভ যা বলেছেন তা এখানে:
উৎসআপনি কোন দিকে পড়ছেন তার উপর নির্ভর করে এগুলিকে "আর্গুমেন্ট" বা "প্যারামিটার" বলা হয় (ফাংশনের সংজ্ঞা বা ফাংশন কল)। যাইহোক, পরিভাষায় এই পার্থক্যটি পেডেন্টিক, এবং বাস্তবে এই দুটি শব্দ একে অপরের সাথে ব্যবহার করা হয়।
অন্য কথায়, সেখানে আছে কখন এর পরিপ্রেক্ষিতে একটি পার্থক্য নিছক যোগাযোগে উভয় শব্দ ব্যবহার করতে:
- প্যারামিটার: যে জিনিসটি ফাংশনের সংজ্ঞার মধ্যে পাস হয়।
- আর্গুমেন্ট: ফাংশন কল করার সময় যে জিনিসটি পাস হয়।
তাই উপরের উদাহরণে, যদি আমরা পাঠ্যপুস্তকের সঠিক পরিভাষা ব্যবহার করতে চাই:
- আমরা একটি যুক্তি পাস করছি
Anna
ফাংশনে -
name
function greetings(name)
এর ভিতরে অংশ একটি প্যারামিটার৷৷
যাইহোক, আপনার কোড চালানো এবং বোঝা উভয় ক্ষেত্রেই সঠিক সময়ে সঠিক শব্দটি ব্যবহার করলে কোনো পার্থক্য হবে না।
বিকাশের ক্ষেত্রে আপনি যে সমস্ত বিষয়ে উদ্বিগ্ন হতে পারেন, এটি সেগুলির মধ্যে একটি নয় — যদি না আপনি চাকরির ইন্টারভিউতে যান যেখানে তারা সত্যিই আপনার ভাল কোড লেখার ক্ষমতার চেয়ে এই জিনিসের যত্ন নিন।