Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

ฟังก์ชัน TypedArray.indexOf() ใน JavaScript


ฟังก์ชัน indexOf() ของออบเจ็กต์ TypedArray จะรับค่าและตรวจสอบว่า Typed Array นั้นมีองค์ประกอบที่ระบุอยู่หรือไม่ หากมี ฟังก์ชันนี้จะคืนค่าดัชนีของอาร์เรย์ที่พบองค์ประกอบดังกล่าว ถ้าองค์ประกอบนั้นเกิดขึ้นหลายครั้ง จะคืนค่าดัชนีแรกที่พบ หากอาร์เรย์ไม่มีองค์ประกอบที่ระบุ ฟังก์ชัน indexOf() จะคืนค่า -1

ไวยากรณ์

ไวยากรณ์มีดังนี้

typedArray.indexOf(ค่าที่ต้องการค้นหา)

ตัวอย่าง

<html> <head>    <title>ตัวอย่าง TypedArray indexOf</title> </head> <body>    <script type="text/javascript">       var int32View = new Int32Array([21, 19, 65, 21, 14, 66, 87, 55, 66, 97, 66 ]);       document.write("เนื้อหาของ Typed Array: " + int32View);       document.write("<br>");       var contains = int32View.indexOf(66);       document.write("องค์ประกอบที่ระบุอยู่ที่ดัชนี: " + contains);    </script> </body> </html>

ผลลัพธ์

เนื้อหาของ Typed Array: 21,19,65,21,14,66,87,55 องค์ประกอบที่ระบุอยู่ที่ดัชนี: 5

ตัวอย่าง: ไม่พบองค์ประกอบ

<html> <head>    <title>ตัวอย่าง TypedArray indexOf</title> </head> <body>    <script type="text/javascript">       var int32View = new Int32Array([21, 19, 65, 21, 14, 66, 87, 55, 66, 97, 66 ]);       document.write("เนื้อหาของ Typed Array: " + int32View);       document.write("<br>");       var contains = int32View.indexOf(634);       document.write("องค์ประกอบที่ระบุอยู่ที่ดัชนี: " + contains);    </script> </body> </html>

ผลลัพธ์

เนื้อหาของ Typed Array: 21,19,65,21,14,66,87,55 องค์ประกอบที่ระบุอยู่ที่ดัชนี: -1