หากต้องการทราบว่าสตริงขึ้นต้นด้วยอักขระบางตัวหรือสตริง indexOf() ใช้วิธี แต่ในแอปพลิเคชันขั้นสูง วิธีนี้ล้าสมัยแล้ว ดังนั้น ES6 ได้ให้ startsWith() . แก่เรา วิธีการทำงานขั้นสูงเหล่านั้น
ในตัวอย่างต่อไปนี้ IndexOf() เมธอดถูกใช้เพื่อค้นหาว่าสตริงนั้นเริ่มต้นด้วยอักขระตัวใดตัวหนึ่งหรือไม่
ตัวอย่าง
ก่อน>ผลลัพธ์
จริงในตัวอย่างต่อไปนี้ แทนที่จะเป็น indexOf() เมธอด startWith() วิธีถูกใช้เพื่อค้นหาว่าสตริงนั้นเริ่มต้นด้วยสตริงใดสตริงหนึ่งหรือไม่
ตัวอย่าง
ผลลัพธ์
จริงนอกจากนี้เรายังสามารถส่ง ดัชนี เพื่อค้นหาสตริงเฉพาะไม่ว่าจะอยู่ที่ตำแหน่งนั้นหรือไม่
ในตัวอย่างต่อไปนี้ ดัชนี ถูกส่งไปเป็นอาร์กิวเมนต์ของ startsWith() วิธีค้นหาว่าสตริงเฉพาะอยู่ที่ดัชนีเฉพาะเหล่านั้นหรือไม่
ตัวอย่าง
ผลลัพธ์
truetruetrue