কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে Array.findIndex() মেথডের ব্যবহার কী


Array.findIndex()

Array.findIndex() অ্যারেয়ের প্রথম এলিমেন্টের ইনডেক্স রিটার্ন করে যা প্রদত্ত ফাংশন দ্বারা নির্ধারিত টেস্ট পাস করে। এটি অ্যারেয়ের প্রতিটি এলিমেন্টের জন্য একবার করে ফাংশন এক্সিকিউট করে। যদি কোনো এলিমেন্ট শর্ত পূরণ করে, তবে তার ইনডেক্স রিটার্ন হয়, না হলে -1 রিটার্ন হয়।

একবার কোনো এলিমেন্ট শর্ত পূরণ করলে findIndex() বাকি এলিমেন্ট চেক করে না। নিচের উদাহরণে findIndex() চেক করে যে স্যালারি এলিমেন্টগুলো ১৫০০০-এর বেশি কিনা। যেহেতু প্রথম এলিমেন্ট ১৭০০০ শর্ত পূরণ করে, তাই এটি ২৮০০০ এবং ৩০০০০ চেক করে না এবং ১৭০০০-এর ইনডেক্স রিটার্ন করে।

উদাহরণ

<html> <body> <p id="findindex"></p> <script>    var wages = [6000, 10000, 17000, 28000, 30000];    function checkSal(wage) {       return wage >= 15000;    }    document.getElementById("findindex").innerHTML = wages.findIndex(checkSal); </script> </body> </html>

আউটপুট

2

  1. জাভাস্ক্রিপ্ট Pop মেথড: এটি কী এবং কীভাবে ব্যবহার করবেন

  2. জাভাস্ক্রিপ্টে exec() রেজেক্স (regex) মেথডের ব্যবহার

  3. জাভাস্ক্রিপ্টে test() মেথডের ব্যবহার

  4. জাভাস্ক্রিপ্ট WeakMap-এ .clear() মেথডের ব্যবহার