জাভাস্ক্রিপ্ট একটি জনপ্রিয় প্রোগ্রামিং ভাষা যা ওয়েব ডেভেলপমেন্টে ব্যাপকভাবে ব্যবহৃত হয়। জাভাস্ক্রিপ্ট এর মাধ্যমে বিভিন্ন ডেটা প্রসেসিং কাজ সহজে করা যায়। মনে করুন, আমাদের কাছে একটি অ্যারে আছে [2, 3, 4]। এর গুণফল বের করতে হলে প্রথমে ২ গুণ ৩, তারপর সেই ফলাফল ৪ এর সাথে গুণ করতে হবে। জাভাস্ক্রিপ্টের মাধ্যমে কিভাবে এই সমস্যার সমাধান করা যায় তা নিয়ে আলোচনা করবো –
// সংখ্যাযুক্ত অ্যারে
const numbers = [2, 3, 4];
// গুণফল বের করার জন্য reduce() ফাংশন ব্যবহার করা হয়েছে
const arrMultiplication = numbers.reduce((accumulator, currentValue) => {
return accumulator * currentValue;
}, 1); // শুরুতে accumulator এর মান 1 দেওয়া হয়েছে
console.log("অ্যারের সংখ্যার গুণফল:", arrMultiplication);
// আউটপুট - অ্যারের সংখ্যার গুণফল: 24
কোডের ব্যাখ্যা
- প্রথমে একটি অ্যারে [2, 3, 4] তৈরি করেছি যেখানে কিছু সংখ্যা রয়েছে।
- reduce() ফাংশন অ্যারের প্রতিটি এলিমেন্ট নিয়ে নির্দিষ্ট একটি অপারেশন (আমাদের ক্ষেত্রে, গুণ) সম্পন্ন করে এবং একটি চূড়ান্ত ফলাফল রিটার্ণ করে।
- accumulator এটি গুণফলের সাম্প্রতিক মান ধরে রাখে।
- currentValue এটি অ্যারের বর্তমান এলিমেন্ট ধরে রাখে
- শুরুতে accumulator এর মান ১ দেওয়া হয়, কারণ ১ এর সাথে গুণফল কোনো পরিবর্তন করে না।
- পরিশেষে console.log() দিয়ে গুণফলের ফলাফল দেখানো হয়েছে।
ওয়েবসাইটটি বুকমার্ক করে রাখুন! পোষ্টটি যদি ভালো লাগে এবং বন্ধুরা যাতে মিস না করে, পোষ্টটি শেয়ার করতে ভুলবেন না। অবশ্যই লাইক ও কমেন্ট করবেন যাতে করে আমরা প্রতিনিয়ত নতুন নতুন সমস্যার পাশাপাশি সমাধান নিয়ে হাজির হতে পারি এবং আপনাদেরও যদি কোডিং সম্পর্কিত কোনো সমস্যা থাকে তাহলে কমেন্টবক্সে জানিয়ে দিন সমাধান করার চেষ্টা করবো, ইনশাআল্লাহ্।