JavaScript Array lastIndexOf()

تعریف و استفاده

lastIndexOf() این روش در آرایه به دنبال پروژه مشخص شده جستجو می‌کند و مکان آن را بازمی‌گرداند.

جستجو از مکان مشخص شده آغاز می‌شود، اگر مکان مشخص نشده باشد، از انتهای لیست شروع می‌شود و جستجو تا ابتدای لیست ادامه می‌یابد.

اگر پروژه مورد نظر پیدا نشود، lastIndexOf() این روش -1 را بازمی‌گرداند.

اگر پروژه مورد نظر چندین بار در لیست ظاهر شود،lastIndexOf() این روش مکان آخرین بار بروزرسانی شده را بازمی‌گرداند.

توجه:اگر می‌خواهید از ابتدا تا انتهای لیست جستجو کنید، از indexOf() روش.

مثال

مثال 1

در آرایه به دنبال پروژه "Apple" می‌گردیم:

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var a = fruits.lastIndexOf("Apple");

آزمایش کنید

مثال 2

در آرایه به دنبال پروژه "Apple" می‌گردیم:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple");

آزمایش کنید

مثال 3

در آرایه به دنبال پروژه "Apple" از مکان 4 شروع به جستجو می‌کنیم:

var fruits = ["Banana", "Orange", "Apple", "Mango", "Banana", "Orange", "Apple"];
var a = fruits.lastIndexOf("Apple", 4);

آزمایش کنید

نحوه استفاده

array.lastIndexOf(item, start)

مقدار پارامتر

پارامتر توضیحات
item ضروری. پروژه‌ای که می‌خواهید جستجو کنید.
start اختیاری. از کجا شروع به جستجو می‌کنید. مکان‌های منفی از انتهای لیست شروع می‌شوند و به ابتدای لیست جستجو می‌کنند.

جزئیات فنی

مقدار بازگشتی: عدد، نشان‌دهنده مکان مشخصی است که پروژه مورد نظر در آن قرار دارد، در غیر این صورت -1.
نسخه JavaScript: ECMAScript 5

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر هستند که این روش را کاملاً پشتیبانی می‌کند.

همه مرورگرها این روش را کاملاً پشتیبانی می‌کنند lastIndexOf() روش:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی 9.0 پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

آموزش:آرایه JavaScript

آموزش:ثابت آرایه JavaScript

آموزش:روش‌های آرایه JavaScript

آموزش:ترتیب‌دهی آرایه‌های JavaScript

آموزش:تکرار آرایه‌های JavaScript