Devdit
 

JavaScript ค้นหา string ใน array ด้วย indexOf

1.3K

JavaScript ค้นหา string ใน array ด้วย indexOf บทความนี้สอนใช้คำสั่ง indexOf ของภาษา JavaScript เพื่อค้นหา string หรือข้อความในตัวแปรชนิด array กรณีพบจะคืนเป็นลำดับที่พบ string สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง JavaScript ค้นหา string ใน array ด้วย indexOf

<script>
    const language = ["php", "javascript", "python"];
    console.log( language.indexOf("php") );
    console.log( language.indexOf("python") );
    console.log( language.indexOf("css") );
</script>

ผลลัพธ์

0
2
-1

คำอธิบาย

JavaScript ค้นหา string ใน array จากตัวอย่างสร้างตัวแปร array พร้อมค่าเริ่มต้น ชื่อ language จากนั้นใช้คำสั่ง indexOf เพื่อค้นหา string ใน array โดยมีรายละเอียดดังนี้

1. language.indexOf("php") คือค้นหา string “php” ในตัวแปร language พบ string ในลำดับที่ 0 ของ array

2. language.indexOf("python") คือค้นหา string “python” ในตัวแปร language พบ string ในลำดับที่ 2 ของ array

3. language.indexOf("css") คือค้นหา string “css” ในตัวแปร language ไม่พบ string ใน array คืนค่าเป็น -1

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ