কম্পিউটার

জাভাস্ক্রিপ্টে পুনরাবৃত্তিকারী ফাংশন ব্যবহার করা


স্পষ্ট পুনরাবৃত্তি ব্যতীত, জাভাস্ক্রিপ্ট বিভিন্ন পুনরাবৃত্তি ফাংশন প্রদান করে যা আপনি অ্যারেগুলির উপর পুনরাবৃত্তি করতে ব্যবহার করতে পারেন৷ আসুন এই ফাংশনগুলির মধ্যে কয়েকটি দেখি -

প্রতিটি ফাংশনের জন্য

এই ফাংশনটি অ্যারের প্রতিটি বস্তুর জন্য আপনি এটিতে যে ফাংশনটি পাস করেন তা কার্যকর করে। উদাহরণস্বরূপ,

উদাহরণ

let people = ['Harry', 'Martha', 'John', 'Sam']
people.forEach(person => console.log(person.toUpperCase()));

এটি আউটপুট দেবে −

আউটপুট

HARRY
MARTHA
JOHN
SAM

মানচিত্র ফাংশন

এই ফাংশনটি অ্যারের প্রতিটি বস্তুর জন্য আপনি যে ফাংশনটি পাস করেন তা নির্বাহ করে এবং আপনি এটিতে যা ফিরে আসেন তার উপর ভিত্তি করে একটি নতুন অ্যারে তৈরি করে। উদাহরণস্বরূপ,

উদাহরণ

let people = ['Harry', 'Martha', 'John', 'Sam']
let upperCaseNames = people.map(person => person.toUpperCase())
console.log(upperCaseNames);

আউটপুট

এটি আউটপুট দেবে −

[ 'HARRY', 'MARTHA', 'JOHN', 'SAM' ]

ফিল্টার ফাংশন

এই ফাংশনটি অ্যারের প্রতিটি বস্তুর জন্য আপনি যে ফাংশনটি পাস করেন তা নির্বাহ করে এবং একটি সত্য মান প্রদানকারী মানগুলির উপর ভিত্তি করে একটি নতুন অ্যারে তৈরি করে। উদাহরণস্বরূপ,

উদাহরণ

let people = ['Harry', 'Martha', 'John', 'Sam']
console.log(people.filter(person => person[0] === 'H'));

এটি আউটপুট দেবে −

আউটপুট

['Harry']

এরকম আরও অনেক ফাংশন আছে যেমন রিডুড, এভরি, কিছু, ইত্যাদি যেগুলো সম্পর্কে আপনি https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide

এ পড়তে পারেন।
  1. জাভাস্ক্রিপ্ট কলব্যাক

  2. জাভাস্ক্রিপ্টে আংশিক ফাংশন কি?

  3. জাভাস্ক্রিপ্টে সংক্ষিপ্ত তীর ফাংশন

  4. জাভাস্ক্রিপ্টে প্রথম শ্রেণীর ফাংশন