สารบัญ:

คุณจะตรวจสอบว่าสตริงอยู่ในอาร์เรย์ JavaScript ได้อย่างไร
คุณจะตรวจสอบว่าสตริงอยู่ในอาร์เรย์ JavaScript ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าสตริงอยู่ในอาร์เรย์ JavaScript ได้อย่างไร

วีดีโอ: คุณจะตรวจสอบว่าสตริงอยู่ในอาร์เรย์ JavaScript ได้อย่างไร
วีดีโอ: JavaScript String Contains: How to check a string exists in another 2024, พฤศจิกายน
Anonim

NS วิธีแรกของโรงเรียนเก่าในการระบุ ถ้าสตริง หรือ อาร์เรย์ ประกอบด้วย สตริง กำลังใช้ NS วิธี indexOf ถ้าสตริง หรือ อาร์เรย์ ประกอบด้วย NS เป้า สตริง the วิธีการส่งคืน NS ดัชนีอักขระตัวแรก ( สตริง ) หรือดัชนีรายการ ( Array ) ของ NS จับคู่. ถ้า ไม่พบรายการที่ตรงกัน indexOf ผลตอบแทน -1

ในทำนองเดียวกัน คุณอาจถามว่า คุณจะตรวจสอบได้อย่างไรว่ารายการนั้นอยู่ใน JavaScript อาร์เรย์หรือไม่

ใน JavaScript , เราทำได้ ตรวจสอบว่า ตัวแปรคือ an อาร์เรย์ โดยใช้ 3 วิธี คือ วิธี isArray โดยใช้ตัวดำเนินการ อินสแตนซ์ และการใช้ กำลังตรวจสอบ ประเภทตัวสร้าง ถ้า มันตรงกับ an วัตถุอาร์เรย์ . NS Array . isArray() วิธีการตรวจสอบ ไม่ว่าจะเป็น ตัวแปรที่ส่งผ่านคือ an วัตถุอาร์เรย์.

นอกจากนี้สตริงเป็นอาร์เรย์หรือไม่ เครื่องสาย คล้ายกับ อาร์เรย์ มีความแตกต่างเพียงเล็กน้อย โดยปกติ อาร์เรย์ ขนาดได้รับการแก้ไขในขณะที่ สตริง สามารถมีองค์ประกอบจำนวนตัวแปรได้ อาร์เรย์ สามารถมีข้อมูลประเภทใดก็ได้ (char short int แม้กระทั่ง other อาร์เรย์ ) ในขณะที่ สตริง มักจะเป็นอักขระ ASCII ที่ลงท้ายด้วยอักขระ NULL (0)

ยังถามอีกว่าคุณจะตรวจสอบว่าวัตถุมีสตริงใน JavaScript ได้อย่างไร

Pre-ES6 วิธีทั่วไปในการ ตรวจสอบว่า NS สตริงมีสตริงย่อย คือการใช้ indexOf ซึ่ง เป็น NS สตริง กระบวนการ นั่น กลับ -1 ถ้า NS สตริง ไม่ บรรจุ NS สตริงย่อย . ถ้า NS สตริงย่อยคือ พบจะคืนค่าดัชนีของตัวละคร นั่น เริ่ม สตริง.

คุณจะตรวจสอบว่าจำนวนเต็มอยู่ในอาร์เรย์ Java ได้อย่างไร

ตัวอย่างที่ 1: ตรวจสอบว่า Int Array มีค่าที่กำหนดหรือไม่

  1. คลาสสาธารณะประกอบด้วย {
  2. int num = {1, 2, 3, 4, 5};
  3. int toFind = 3;
  4. พบบูลีน = เท็จ;
  5. สำหรับ (int n: num) {
  6. ถ้า (n == เพื่อค้นหา) {
  7. พบ = จริง;
  8. หยุดพัก;

แนะนำ: