ล่าสุดการพัฒนาเว็บบทเรียน
×

JavaScript การอ้างอิง

ภาพรวม

JavaScript

JS เชือก JS จำนวน JS ผู้ประกอบการ JS งบ JS คณิตศาสตร์ JS วันที่ JS แถว JS บูลีน JS นิพจน์ทั่วไป JS สถานการณ์โดยรวม JS การแปลง

เบราว์เซอร์ BOM

Window Navigator Screen History Location

HTML DOM

DOM เอกสาร DOM องค์ประกอบ DOM แอตทริบิวต์ DOM เหตุการณ์ DOM รูปแบบ

HTML วัตถุ

<a> <abbr> <address> <area> <article> <aside> <audio> <b> <base> <bdo> <blockquote> <body> <br> <button> <canvas> <caption> <cite> <code> <col> <colgroup> <datalist> <dd> <del> <details> <dfn> <dialog> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <footer> <form> <head> <header> <h1> - <h6> <hr> <html> <i> <iframe> <img> <ins> <input> button <input> checkbox <input> color <input> date <input> datetime <input> datetime-local <input> email <input> file <input> hidden <input> image <input> month <input> number <input> password <input> radio <input> range <input> reset <input> search <input> submit <input> text <input> time <input> url <input> week <kbd> <keygen> <label> <legend> <li> <link> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <object> <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <s> <samp> <script> <section> <select> <small> <source> <span> <strong> <style> <sub> <summary> <sup> <table> <td> <th> <tr> <textarea> <time> <title> <track> <u> <ul> <var> <video>

วัตถุอื่น ๆ

CSSStyleDeclaration


 

JavaScriptแถว indexOf() Method

<อ้างอิงอาร์เรย์ JavaScript

ตัวอย่าง

ค้นหาอาร์เรย์สำหรับรายการ "Apple" :

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

ผลมาจากการที่ได้จะเป็น:

2

มีความหมายว่า "Apple" ตั้งอยู่ในตำแหน่งที่ 2 ในอาร์เรย์

ลองตัวเอง»

เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง


ความหมายและการใช้งาน

indexOf() วิธีการค้นหาอาร์เรย์สำหรับรายการที่กำหนดและผลตอบแทนที่ได้ตำแหน่ง

การค้นหาจะเริ่มต้นที่ตำแหน่งที่ระบุไว้หรือที่จุดเริ่มต้นหากไม่มีตำแหน่งเริ่มต้นมีการระบุและสิ้นสุดการค้นหาในตอนท้ายของอาร์เรย์

กลับ -1 ถ้ารายการไม่พบ

หากสินค้ามีอยู่มากกว่าหนึ่งครั้งวิธี indexOf ผลตอบแทนที่ตำแหน่งของการเกิดขึ้นครั้งแรก

หมายเหตุ: รายการแรกมีตำแหน่ง 0, รายการที่สองมีตำแหน่งที่ 1 และอื่น ๆ

เคล็ดลับ: หากคุณต้องการค้นหาจากสิ้นเพื่อเริ่มต้นใช้ href="jsref_lastindexof_array.html"> lastIndexOf() method


สนับสนุนเบราว์เซอร์

ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่วิธีการ

วิธี
indexOf() ใช่ 9.0 1.5 ใช่ ใช่

วากยสัมพันธ์

ค่าพารามิเตอร์
พารามิเตอร์ ลักษณะ
item จำเป็นต้องใช้ รายการที่จะค้นหา
start ไม่จำเป็น. ที่จะเริ่มต้นการค้นหา ค่าลบจะเริ่มต้นที่ตำแหน่งที่กำหนดนับจากปลายและค้นหาไปยังจุดสิ้นสุด

รายละเอียดทางเทคนิค

กลับค่า: จำนวนคิดเป็นตำแหน่งของรายการที่ระบุมิฉะนั้น -1
JavaScript เวอร์ชัน: 1.6

ตัวอย่าง

ตัวอย่างอื่น ๆ

ตัวอย่าง

ค้นหาอาร์เรย์สำหรับรายการ "Apple" เริ่มต้นการค้นหาในตำแหน่งที่ 4:

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

ผลมาจากการที่ได้จะเป็น:

6
ลองตัวเอง»

<อ้างอิงอาร์เรย์ JavaScript