কিভাবে রিডুস দিয়ে জাভাস্ক্রিপ্ট অ্যারে যোগ করবেন

Kibhabe Ridusa Diye Jabhaskripta A Yare Yoga Karabena



কখনও কখনও, ব্যবহারকারীরা অ্যারেতে প্রচুর পরিমাণে ডেটা পরিচালনা করতে পারে না। এটি করার জন্য, তারা উপাদানের আকার কমাতে ডেটাতে একাধিক অপারেশন করে। দ্য ' হ্রাস () ' JavaScript এ পদ্ধতিটি প্রতিটি অ্যারের মানের জন্য একটি নির্দিষ্ট ফাংশন প্রয়োগ করার আগে এবং একটি অ্যারেতে একটি ভেরিয়েবলের ফাংশনের মান রাখার আগে অ্যারের আকারকে একটি একক মানতে সংকুচিত করার জন্য নিযুক্ত করা হয়।

এই পোস্টটি হ্রাস সহ একটি জাভাস্ক্রিপ্ট অ্যারে যোগ করার পদ্ধতি ব্যাখ্যা করবে।







কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারে কমাতে যোগফল?

একটি জাভাস্ক্রিপ্ট অ্যারে যোগ করার জন্য, ' হ্রাস () 'পদ্ধতি ব্যবহার করা যেতে পারে। রিডুসার ফাংশন সংজ্ঞায়িত করার সাহায্যে একটি অ্যারের উপাদানকে ছোট করার জন্য হ্রাস পদ্ধতিটি ব্যবহার করা হয়।



বাক্য গঠন

Reduce() JavaScript পদ্ধতি ব্যবহার করতে, নিচের সিনট্যাক্স ব্যবহার করে দেখুন:



অ্যারে হ্রাস করা ( ফাংশন ( মোট , বর্তমান মূল্য , বর্তমান সূচক , arr ) , প্রাথমিক মান )

এই সিনট্যাক্সে:





  • ' ফাংশন() ” একটি অ্যারের প্রতিটি উপাদানের জন্য চালানো প্রয়োজন।
  • ' বর্তমান মূল্য ” একটি ফাংশনে চালানোর জন্য বর্তমান মান নির্ধারণ করে।
  • ' বর্তমান সূচক ” চলমান মানের জন্য সূচক নির্দেশ করে।
  • ' arr চলমান উপাদানটি কোথায় রয়েছে তা দেখায়।
  • ' প্রাথমিক মান ” একটি ঐচ্ছিক পরামিতি। এটি ফাংশনে পাস করা মান নির্ধারণ করে।

উদাহরণ 1: একটি ফাংশন সংজ্ঞায়িত করে reduce() পদ্ধতির সাহায্যে জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করুন

একটি ফাংশন সংজ্ঞায়িত করে হ্রাস পদ্ধতি সহ জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করতে, উল্লিখিত উদাহরণটি চেষ্টা করুন:

ফাংশন sumArr ( arr ) {
const যোগফল = arr হ্রাস করা ( ফাংশন ( মোট , উপাদান ) {
ফিরে মোট + উপাদান ;
} ) ;
কনসোল লগ ( যোগফল ) ;
}
  • প্রথমত, একটি নির্দিষ্ট নামের সাথে একটি ফাংশন সংজ্ঞায়িত করুন।
  • তারপর, একটি ধ্রুবক ঘোষণা করুন এবং ব্যবহার করুন ' arr.reduce() ” পদ্ধতি এবং সংজ্ঞায়িত পদ্ধতির পরামিতি হিসাবে একটি ফাংশন যোগ করুন।
  • ফাংশনে পরামিতিগুলি পাস করুন।
  • ব্যবহার ' ফিরে কীওয়ার্ড এবং তারপর মোট উপাদান গণনা.
  • এর সাহায্যে কনসোলে আউটপুট প্রদর্শন করুন 'console.log()'

সবশেষে, অ্যারেটি সংজ্ঞায়িত করুন যেখানে আমরা উপাদানগুলির যোগফল দিতে চাই:



sumArr ( [ 8 , 9 , 7 , 6 , 4 ] ) ;

এটি লক্ষ্য করা যায় যে হ্রাস পদ্ধতি সহ জাভাস্ক্রিপ্ট অ্যারে উপাদানের যোগফল গণনা করা হয় এবং কনসোলে প্রদর্শিত হয়:

উদাহরণ 2: ধ্রুবক সংজ্ঞায়িত করে হ্রাস পদ্ধতি সহ একটি জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করুন

Reduce() পদ্ধতি ব্যবহার করে সমস্ত অ্যারে উপাদানের যোগফল দিতে, প্রথমে একটি ধ্রুবক শুরু করুন এবং একটি অ্যারেতে উপাদান সংরক্ষণ করুন:

const arr = [ 7 , 3 , 9 , 0 ] ;

একইভাবে, আরেকটি ধ্রুবক সংজ্ঞায়িত করুন এবং শুরু মান সেট করুন:

const startValue = 0 ;

পরবর্তী, ব্যবহার করুন ' হ্রাস () ধ্রুবকের মান হিসাবে পদ্ধতি এবং পরামিতিগুলি নির্দিষ্ট করুন:

const sumWithstart = arr হ্রাস করা (
( সঞ্চয়কারী , মান ) => সঞ্চয়কারী + মান ,
startValue
) ;

অবশেষে, 'এর সাহায্যে কনসোলে আউটপুট প্রদর্শন করুন console.log() ' পদ্ধতি এবং সংজ্ঞায়িত ফাংশনটিকে তার যুক্তি হিসাবে আহ্বান করুন:

কনসোল লগ ( sumWithstart ) ;

আউটপুট

আপনি হ্রাস পদ্ধতির সাথে জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করার পদ্ধতি সম্পর্কে শিখেছেন।

উপসংহার

হ্রাস সহ জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করতে, “ হ্রাস () 'পদ্ধতি ব্যবহার করা যেতে পারে। হ্রাস পদ্ধতিটি বিভিন্ন ক্রিয়াকলাপ সম্পাদন করে অ্যারের আকার হ্রাস বা সংকুচিত করতে ব্যবহৃত হয়। এটি করার জন্য, আমরা আকার কমাতে অ্যারের যোগফল গণনা করেছি। এটি হল কম পদ্ধতির সাথে জাভাস্ক্রিপ্ট অ্যারের যোগফল গণনা করার পদ্ধতি সম্পর্কে।