Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm chỉ số của phần tử trong mảng JavaScript bằng indexOf()


Phương thức indexOf()

Để tìm chỉ số của một phần tử trong mảng, ta sử dụng phương thức indexOf(). Ví dụ dưới đây tìm chỉ số của "SolarCity" trong mảng cho trước.

Ví dụ cơ bản

<html> <body> <p id="index"></p> <script> var companies = ["Spacex", "Tesla", "SolarCity", "Neuralika"]; var res = companies.indexOf("SolarCity"); document.getElementById("index").innerHTML = res; </script> </body> </html>

Kết quả

2

Phương thức này cũng cho phép tìm kiếm bắt đầu từ một chỉ số cụ thể. Ví dụ sau tìm "SolarCity" từ chỉ số 4 thay vì từ đầu mảng, do đó kết quả là 6 chứ không phải 2.

Ví dụ với chỉ số bắt đầu

<html> <body> <p id="index"></p> <script> var companies = ["Spacex", "Tesla", "SolarCity", "Neuralika", "Spacex", "Tesla", "SolarCity", "Neuralika"]; var res = companies.indexOf("SolarCity", 4); document.getElementById("index").innerHTML = res; </script> </body> </html>

Kết quả

6