এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট অ্যারেতে একটি নির্দিষ্ট উপাদান বিদ্যমান কিনা তা যাচাই করতে কিভাবে ব্যাখ্যা করবে।
একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা কীভাবে পরীক্ষা করবেন?
একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা নির্ধারণ করতে, নীচের উল্লিখিত পদ্ধতিগুলি ব্যবহার করুন:
পদ্ধতি 1: 'includes()' পদ্ধতি ব্যবহার করে একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করুন
একটি অ্যারেতে একটি উপাদান বিদ্যমান কিনা তা নির্ধারণ করতে, ' অন্তর্ভুক্ত() 'পদ্ধতি। এটি একটি অ্যারেতে একটি নির্দিষ্ট স্ট্রিং বা উপাদান রয়েছে কিনা তা পরীক্ষা করে এবং একটি বুলিয়ান মান দেয়।
বাক্য গঠন
নিম্নলিখিত সিনট্যাক্স 'এর জন্য ব্যবহৃত হয় অন্তর্ভুক্ত() 'পদ্ধতি:
অন্তর্ভুক্ত ( স্ট্রিং )
উদাহরণ
'' নামে ভাষার একটি অ্যারে তৈরি করুন শুধু ”:
ছিল শুধু = [ 'এইচটিএমএল' , 'সিএসএস' , 'জাভাস্ক্রিপ্ট' , 'Node.js' , 'react.js' ] ;
কল করুন ' অন্তর্ভুক্ত() ' উপাদান পাস করে পদ্ধতি ' js এটি একটি অ্যারেতে বিদ্যমান কিনা তা পরীক্ষা করার জন্য একটি যুক্তি হিসাবে:
শুধু অন্তর্ভুক্ত ( 'js' ) ;আউটপুট প্রদর্শন করে ' মিথ্যা ”, যার অর্থ প্রদত্ত আর্গুমেন্ট অ্যারেতে উপস্থিত নয়:
পদ্ধতি 2: 'indexOf()' পদ্ধতি ব্যবহার করে একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করুন
এছাড়াও আপনি ব্যবহার করতে পারেন ' সূচিপত্র() ” পদ্ধতি যা একটি অ্যারেতে একটি নির্দিষ্ট উপাদানের প্রথম ঘটনার সূচক আউটপুট করে। যদি উপাদান পাওয়া যায়, এটি তার সূচক দেয়। অন্যথায়, এটি আউটপুট -1.
বাক্য গঠন
'এর জন্য প্রদত্ত সিনট্যাক্স অনুসরণ করুন সূচিপত্র() 'পদ্ধতি:
উদাহরণ
কল করুন ' সূচিপত্র() ' উপাদানের সূচী পরীক্ষা করার পদ্ধতি ' সিএসএস ”:
আউটপুট প্রদর্শন করে ' 1 ', যা নির্দিষ্ট উপাদানের সূচক যা নির্দেশ করে ' সিএসএস 'একটি অ্যারেতে উপস্থিত' শুধু ”:
পদ্ধতি 3: 'find()' পদ্ধতি ব্যবহার করে একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করুন
ব্যবহার ' অনুসন্ধান() ” পদ্ধতি যা একটি অ্যারের প্রথম উপাদানটির মান দেয় যা একটি প্রদত্ত পরীক্ষার ফাংশন পূরণ করে। এটি একটি আর্গুমেন্ট হিসাবে একটি কলব্যাক ফাংশন নেয়, প্রতিটি অ্যারে উপাদানের জন্য একবার কার্যকর করা হয় যতক্ষণ না এটি শর্তটি সন্তুষ্ট করে এমন একটি উপাদান খুঁজে পায়। যদি এই ধরনের একটি উপাদান পাওয়া যায়, এটি তার মান আউটপুট. অন্যথায়, এটি দেয় ' অনির্ধারিত ”
উদাহরণ
find() পদ্ধতিতে কল করুন এবং পরীক্ষা করুন যে ' জাভাস্ক্রিপ্ট ' একটি অ্যারেতে বিদ্যমান বা নেই:
আউটপুট প্রদর্শন করে ' অনির্ধারিত ”, যা নির্দেশ করে যে নির্দিষ্ট উপাদানটি একটি অ্যারেতে বিদ্যমান নেই:
পদ্ধতি 4: 'for' লুপ ব্যবহার করে একটি অ্যারেতে একটি উপাদান উপস্থিত আছে কিনা তা পরীক্ষা করুন
আপনি '' ব্যবহার করে একটি অ্যারেতে উপাদানটি পরীক্ষা করতে পারেন জন্য ' লুপ. এটি অ্যারেটি পুনরাবৃত্তি করে এবং প্রতিটি উপাদান নির্দিষ্ট মানের সাথে মেলে কিনা তা পরীক্ষা করে। যদি হ্যাঁ, এর মানে এটি বিদ্যমান।
উদাহরণ
একটি ফাংশন সংজ্ঞায়িত করুন ' ElementinArray() চেক করুন ' যেটি অনুসন্ধান করার জন্য একটি উপাদান এবং একটি আর্গুমেন্ট হিসাবে একটি অ্যারে নেয়৷ অ্যারেটি পুনরাবৃত্তি করুন এবং উপাদানটি অ্যারেতে বিদ্যমান কিনা তা যাচাই করতে শর্তটি পরীক্ষা করুন। আইডি এটি প্রিন্ট বিদ্যমান ' বিদ্যমান ” অন্যথায়, প্রিন্ট করুন ' অস্তিত্ব নেই ”:
{
ছিল অবস্থা = 'অস্তিত্ব নেই' ;
জন্য ( ছিল i = 0 ; i < অ্যারে দৈর্ঘ্য ; i ++ ) {
ছিল মান = অ্যারে [ i ] ;
যদি ( মান == উপাদান ) {
অবস্থা = 'অস্তিত্ব' ;
বিরতি ;
}
}
ফিরে অবস্থা ;
}
উপাদান পাস করে সংজ্ঞায়িত ফাংশন কল করুন ' সিএসএস 'একটি অ্যারে অনুসন্ধান করতে' শুধু ”:
ElementinArray চেক করুন ( 'সিএসএস' , শুধু ) ; আউটপুট
উপাদানটি একটি অ্যারেতে উপস্থিত আছে কিনা তা পরীক্ষা করার জন্য এটিই।
উপসংহার
একটি অ্যারেতে একটি উপাদান উপস্থিত/পাওয়া গেছে কিনা তা পরীক্ষা করা জাভাস্ক্রিপ্ট প্রোগ্রামিংয়ের একটি সাধারণ কাজ। এই উদ্দেশ্যে, ব্যবহার করুন ' অন্তর্ভুক্ত() 'পদ্ধতি,' সূচিপত্র() 'পদ্ধতি,' অনুসন্ধান() 'পদ্ধতি, বা ' জন্য ' লুপ. এই টিউটোরিয়ালটি জাভাস্ক্রিপ্ট অ্যারেতে একটি নির্দিষ্ট উপাদান বিদ্যমান কিনা তা যাচাই করার উপায়গুলি চিত্রিত করেছে।