array.lastIndexOf() trong Javascript
Hàm lastIndexOf sẽ tìm kiếm một phần tử trong mảng dựa vào giá trị của phần tử, hàm sẽ trả về vị trị( khóa) của phần tử nếu tìm thấy và trả về -1 nếu không tìm thấy. Việc tìm kiếm sẽ bắt đầu từ vị trí xác định, nếu không truyền vào thì mặc định sẽ tìm từ cuối mảng và kết thúc ở đầu mảng. ...
Hàm lastIndexOf sẽ tìm kiếm một phần tử trong mảng dựa vào giá trị của phần tử, hàm sẽ trả về vị trị( khóa) của phần tử nếu tìm thấy và trả về -1 nếu không tìm thấy.
Việc tìm kiếm sẽ bắt đầu từ vị trí xác định, nếu không truyền vào thì mặc định sẽ tìm từ cuối mảng và kết thúc ở đầu mảng.
Nếu có nhiều hơn một phần tử được tìm thấy, phần tử tìm thấy đầu tiên tính từ cuối mảng sẽ được trả về.
Vị trí các phần tử của mảng bắt đầu từ 0 : 0, 1, 2 ..vv.
Nếu bạn muốn tìm từ đầu mảng, sử dụng hàm indexof.
Cú pháp
Cú pháp: array.lastIndexOf(item, start)
Trong đó:
- item là giá trị của phần tử cần tìm.
- start là vị trí bắt đầu tìm kiếm.
Cách sử dụng
Ví dụ: Sử dụng hàm lastIndexOf để tìm kiếm vị trí xuất hiện của phần tử PHP.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <h1>Học lập trình miễn phí tại code24h.com</h1> <p>Click vào button để kiểm tra.</p> <button onclick="myFunction()">In</button> <p id="demo"></p> <script> demoP = document.getElementById("demo"); function myFunction(item, index) { var subject = ["html", "php", "php", "c#"]; var a = subject.lastIndexOf("php"); document.getElementById("demo").innerHTML = a; } </script> </body> </html>
Các loại function khác
- Array Functions
- Number Functions
- String Functions
- Date / Time function
- Math function
- Global function
- Boolean Function
- DOM Function
Nguồn: code24h.com