Categories
JavaScript Programming Language

Array.prototype.every()

অ্যারেতে থাকা সমস্ত উপাদান গুলো সত্য কিংবা মিথ্যা তা প্রকাশ করে।

প্রদত্ত ফাংশন  এর উপর নির্ভর করে । এটা Some() এর বিপরীত কাজ করে । Some() যেমন এর শর্তের একটি পুরন হলেই সঠিক দেখায় তেমন every() এর শর্তের সম্পুর্ন পুরন হলেই সঠিক দেখাবে, নয়তো ভুল দেখাবে । যা এটি একটি বুলিয়ান মান প্রদান করে।

এখানে isevery তে বলা হয়েছে যে ২০ এর চেয়ে ছোট । তাই এখানে একটি দুটি নয় সব গুলোই ২০ এর নিচে হতে হবে। না হয় ফলস দেখেবে ।

এখানে isevery তে বলা হয়েছে যে ৪০ এর চেয়ে ছোট । তাই এখানে একটি দুটি নয় সব গুলোই ৪০ এর নিচে হতে । তাই এর মান সত্য দেখাচ্ছে  ।

এতে বুঝাগেল যে আমি যে শর্ত দিবো তা যদি প্রতিটার জন্যে সত্যি হয় তাহলে every() টি  “true” রিটার্ন করবে না হয় “False” রিটার্ন করবে ।  কিন্তু Some()  এর ক্ষেত্রে মিনিমাম একটা এলিমেন্ট শর্তের মধ্যে পরলেই “true” রিটার্ন করবে ।

 

আরো একটি উদাহারণঃ

এখানে বলা হয়েছে সবাইকি ৩৩ বেশি পেয়েছে ? উত্তর না ।