JavaScript Array findIndex()
- পূর্ববর্তী পৃষ্ঠা find()
- পরবর্তী পৃষ্ঠা findLast()
- একত্রীয় স্তরে ফিরে যান JavaScript Array রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
findIndex()
এই মথড ফাংশন প্রদান করে পরীক্ষা করা এলিমেন্টের প্রথম এলিমেন্টের ইন্ডেক্স ফিরিয়ে দেবে
findIndex()
এই মথড একবার প্রত্যেক এলিমেন্টকে ফাংশনটি চালায়:
- যদি ফাংশনের মাধ্যমে true মানের একটি এলিমেন্ট পাওয়া যায়, তবে findIndex() সেই এলিমেন্টের ইন্ডেক্স ফিরিয়ে দেবে (এবং বাকি এলিমেন্টগুলি চেক করবে না)
- অন্যথায় -1 ফিরিয়ে দেওয়া হবে
মন্তব্য:findIndex()
একটি শূন্য এলিমেন্ট থাকা এলিমেন্টের জন্য ফাংশন চালু করা হবে না
মন্তব্য:findIndex()
মূল এলিমেন্ট এলিমেন্টটি কোনভাবেই পরিবর্তন করবে না
ইনস্ট্যান্স
উদাহরণ 1
গ্রিডিট একটি এলিমেন্টের ইন্ডেক্স পাওয়ার জন্য গ্রিডিট ব্যবহার করুন যা 18 বছর বয়সী হবে বা বয়সী
var ages = [3, 10, 18, 20]; function checkAdult(age) { return age >= 18; } function myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); }
উদাহরণ ২
একটি সংখ্যাগুলিতে প্রথম মান নির্দিষ্ট সংখ্যা থেকে উচ্চতর এলাকার সূচক পাওয়া
<p>ন্যূনতম বয়স: <input type="number" id="ageToCheck" value="18"></p> <button onclick="myFunction()">চেষ্টা করুন</button> <p>যে সব বয়সের উপরে: <span id="demo"></span></p> <script> var ages = [4, 12, 16, 20]; function checkAdult(age) { return age >= document.getElementById("ageToCheck").value; } function myFunction() { document.getElementById("demo").innerHTML = ages.findIndex(checkAdult); } </script>
সংজ্ঞা
array.findIndex(function(currentValue, index, arr), thisValue)
পারামিটার মান
পারামিটার | বর্ণনা | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | অত্যাবশ্যকীয়।একক এলাকার প্রত্যেক এলাকার জন্য চালু করা হবে ফাংশন
ফাংশন পারামিটার:
|
||||||||
thisValue |
অপশনাল।ফাংশনকে "this" হিসাবে পাঠানোর জন্য পাঠানো হবে মান যদি এই পারামিটার খালি থাকে, তবে "undefined" মানের মান "this" হিসাবে পাঠানো হবে |
তকনীকী বিবরণ
ফলাফল | যদি একটি এলাকা পরীক্ষা দ্বারা সফল হয়, তবে একক এলাকার সূচক ফিরিয়ে দেয়, না তবে -১ |
---|---|
জেভাস্ক্রিপ্ট সংস্করণ: | ইসিএমএস ৬ |
ব্রাউজার সমর্থন
টেবিলের সংখ্যাগুলি এই পদ্ধতিকে পূর্ণাধিকার দেওয়া প্রথম ব্রাউজার সংস্করণকে নির্দেশ করে
চ্রোম | এজ | ফায়ারফক্স | স্যাফার | ওপেরা |
---|---|---|---|---|
চ্রোম ৪৫ | এজ ১২ | ফায়ারফক্স ২৫ | স্যাফার১.৭ | ওপেরা ৩২ |
2015 সালের ৯ মাস | 2015 সালের ৭ মাস | 2014 সালের ৭ মাস | 2014 সালের ৯ মাস | 2015 সালের ৯ মাস |
মন্তব্য:ইন্টারনেট এক্সলোরার সমর্থন করে না findIndex()
মথোদ।
সংশ্লিষ্ট পৃষ্ঠা
শিক্ষা:JavaScript আইনপত্র
শিক্ষা:JavaScript আইনপত্র Const
শিক্ষা:মথোদ
শিক্ষা:JavaScript সার্চ গঠন
শিক্ষা:JavaScript আইনপত্র সার্চ
- পূর্ববর্তী পৃষ্ঠা find()
- পরবর্তী পৃষ্ঠা findLast()
- একত্রীয় স্তরে ফিরে যান JavaScript Array রেফারেন্স হান্ডবুক