คุณจะตรวจสอบว่าอาร์เรย์มีสตริงได้อย่างไร
คุณจะตรวจสอบว่าอาร์เรย์มีสตริงได้อย่างไร

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

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

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

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

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

นอกจากนี้ คุณจะทดสอบว่าอาร์เรย์มีค่าใน Java ได้อย่างไร

  1. สี่วิธีที่แตกต่างกันในการตรวจสอบว่าอาร์เรย์มีค่าหรือไม่ 1) การใช้รายการ: รายการบูลีนแบบคงที่สาธารณะ (String arr, String targetValue) { return Arrays. asList(arr).
  2. ความซับซ้อนของเวลา ค่าใช้จ่ายเวลาโดยประมาณสามารถวัดได้โดยใช้รหัสต่อไปนี้ แนวคิดพื้นฐานคือการค้นหาอาร์เรย์ขนาด 5, 1k, 10k

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

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

คุณจะตรวจสอบว่าวัตถุเป็นอาร์เรย์ได้อย่างไร?

มีหลายวิธีในการ ตรวจสอบ NS อาร์เรย์รวมถึง NS วัตถุ หรือไม่. โดยใช้ รวมถึง () วิธี: ถ้าอาร์เรย์มี NS วัตถุ /องค์ประกอบสามารถกำหนดได้โดยใช้ รวมถึง () กระบวนการ. เมธอดนี้คืนค่า true ถ้า NS อาร์เรย์ประกอบด้วย NS วัตถุ /element else คืนค่าเท็จ