วิธี at

วิธี at ดำเนินการค้นหาอักขระ ตามหมายเลขตำแหน่งในสตริง ในพารามิเตอร์ของวิธีเราระบุจำนวนเต็ม ซึ่งสามารถเป็นค่าบวกหรือค่าลบได้ (ในกรณีนี้การค้นหาจะดำเนินการจากท้ายสตริง)

ไวยากรณ์

javascriptสตริง.at(ตำแหน่งอักขระ);

ตัวอย่าง

ลองมาดูว่าอักขระใดอยู่ ในสตริงที่หมายเลข 0:

javascriptlet res = 'abcde'.at(0);
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript'a'

ตัวอย่าง

ลองมาดูว่าอักขระใดอยู่ ในสตริงที่หมายเลข -1:

javascriptlet res = 'abcde'.at(-1);
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript'e'

ตัวอย่าง

หากไม่พบอักขระ จะส่งกลับ undefined:

javascriptlet res = 'abcde'.at(10);
console.log(res);

ผลลัพธ์การทำงานของโค้ด:

javascript'undefined'

ตัวอย่าง

สามารถใช้วิธี at ร่วมกับเมธอดสตริงอื่น ๆ ได้ ลองดูตัวอย่างการใช้งาน พร้อมกับวิธี concat:

javascriptlet str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);

ผลลัพธ์การทำงานของโค้ด:

javascript'w2'

ดูเพิ่มเติม

  • วิธี startsWith,
    ซึ่งตรวจสอบจุดเริ่มต้นของสตริง
  • วิธี endsWith,
    ซึ่งตรวจสอบจุดสิ้นสุดของสตริง
  • วิธี indexOf,
    ซึ่งดำเนินการค้นหาสตริงย่อย
  • วิธี lastIndexOf,
    ซึ่งค้นหาการปรากฏครั้งล่าสุดของสตริงย่อย
  • วิธี includes,
    ซึ่งค้นหาสตริง