107 of 264 menu

some মেথড

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

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

সিনট্যাক্স

অ্যারে.some(function(উপাদান, ইনডেক্স, অ্যারে) { });

উদাহরণ

আসুন পরীক্ষা করি যে অ্যারেতে সংখ্যাগুলির মধ্যে অন্তত একটি ধনাত্মক সংখ্যা আছে কিনা:

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

কোড কার্যকর করার ফলাফল:

true

উদাহরণ

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

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

কোড কার্যকর করার ফলাফল:

true

উদাহরণ

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

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

আরও দেখুন

  • every মেথড,
    যা অ্যারে পরীক্ষা করতেও দেয়
  • 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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন