106 of 264 menu

মেথড every

মেথড every একটি পাস করা ফাংশন অনুসারে অ্যারের উপাদানগুলি পরীক্ষা করে। মেথডটি true ফেরত দেয়, যদি অ্যারের সমস্ত উপাদানের জন্য পাস করা ফাংশন true ফেরত দেয়, অন্যথায় মেথডটি false ফেরত দেয়।

ফাংশনে তিনটি প্যারামিটার পাস করা যেতে পারে। যদি এই প্যারামিটারগুলি উপস্থিত থাকে (তারা বাধ্যতামূলক নয়), তাহলে প্রথমটি স্বয়ংক্রিয়ভাবে অ্যারের উপাদান পাবে, দ্বিতীয়টি অ্যারেতে তার নম্বর (সূচক) পাবে, এবং তৃতীয়টি - অ্যারেটি নিজেই পাবে।

সিনট্যাক্স

অ্যারের.every(function(উপাদান, সূচক, অ্যারের) { return true বা false; });

উদাহরণ

আসুন পরীক্ষা করি যে সংখ্যার অ্যারেতে সমস্ত উপাদান ইতিবাচক কিনা:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

কোড 실행ের ফলাফল:

true

উদাহরণ

আসুন পরীক্ষা করি যে উপাদান এবং তার ক্রমিক নম্বরের গুণফল সর্বদা 30 এর থেকে কম কিনা:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

কোড 실행ের ফলাফল:

true

উদাহরণ

প্রয়োজন হলে তৃতীয় প্যারামিটারে অ্যারেটি নিজেই পাস করা যেতে পারে:

let check = arr.every(function(elem, index, arr) { এখানে arr অ্যারেটি অ্যাক্সেসযোগ্য হবে });

আরও দেখুন

  • মেথড some,
    যা অ্যারে পরীক্ষা করতে দেয়
  • মেথড map এবং forEach,
    যা অ্যারের প্রতিটি উপাদানে একটি ফাংশন প্রয়োগ করতে দেয়
  • মেথড reduce এবং reduceRight,
    যা অ্যারেকে একটি মানতে ভাঁজ করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন