JavaScript Array lastIndexOf()

Định nghĩa và cách sử dụng

lastIndexOf() Phương pháp tìm kiếm mục chỉ định trong mảng và trả về vị trí của nó.

Tìm kiếm sẽ bắt đầu từ vị trí chỉ định, nếu không chỉ định vị trí bắt đầu, sẽ bắt đầu từ cuối và kết thúc tìm kiếm ở đầu mảng.

Nếu không tìm thấy mục đó, lastIndexOf() phương pháp trả về -1.

Nếu mục cần tìm kiếm xuất hiện nhiều lần,lastIndexOf() Phương pháp sẽ trả về vị trí xuất hiện lần cuối.

Lưu ý:Nếu cần tìm kiếm từ đầu đến cuối, sử dụng indexOf() Phương pháp.

Mô hình

Ví dụ 1

Tìm kiếm mục "Apple" trong mảng:

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

Thử ngay

Ví dụ 2

Tìm kiếm mục "Apple" trong mảng:

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

Thử ngay

Ví dụ 3

Tìm kiếm mục "Apple" trong mảng, bắt đầu từ vị trí 4:

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

Thử ngay

Cú pháp

array.lastIndexOf(item, start)

Giá trị tham số

Tham số Mô tả
item Bắt buộc. Mục cần tìm kiếm.
start Tùy chọn. Điểm bắt đầu để tìm kiếm. Các giá trị âm tính từ cuối tính đến đầu, sau đó tìm kiếm đến đầu.

Chi tiết kỹ thuật

Giá trị trả về: Số, biểu thị vị trí của mục cần chỉ định, nếu không thì -1.
Phiên bản JavaScript: ECMAScript 5

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ phương pháp này hoàn toàn.

Tất cả các trình duyệt đều hỗ trợ hoàn toàn phương pháp này. lastIndexOf() Cách:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Hỗ trợ 9.0 Hỗ trợ Hỗ trợ Hỗ trợ Hỗ trợ

Trang liên quan

Giáo trình:Mảng JavaScript

Giáo trình:Const mảng JavaScript

Giáo trình:Phương thức mảng JavaScript

Giáo trình:Sắp xếp mảng JavaScript

Giáo trình:Iterate JavaScript Array