วิธี at
วิธี at ดำเนินการค้นหาอักขระ
ตามหมายเลขตำแหน่งในสตริง
ในพารามิเตอร์ของวิธีเราระบุจำนวนเต็ม
ซึ่งสามารถเป็นค่าบวกหรือค่าลบได้
(ในกรณีนี้การค้นหาจะดำเนินการจากท้ายสตริง)
ไวยากรณ์
สตริง.at(ตำแหน่งอักขระ);
ตัวอย่าง
ลองมาดูว่าอักขระใดอยู่
ในสตริงที่หมายเลข 0:
let res = 'abcde'.at(0);
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
'a'
ตัวอย่าง
ลองมาดูว่าอักขระใดอยู่
ในสตริงที่หมายเลข -1:
let res = 'abcde'.at(-1);
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
'e'
ตัวอย่าง
หากไม่พบอักขระ
จะส่งกลับ undefined:
let res = 'abcde'.at(10);
console.log(res);
ผลลัพธ์การทำงานของโค้ด:
'undefined'
ตัวอย่าง
สามารถใช้วิธี at
ร่วมกับเมธอดสตริงอื่น ๆ ได้
ลองดูตัวอย่างการใช้งาน
พร้อมกับวิธี concat:
let str = 'word1'.at(0).concat('word2'.at(-1));
console.log(str);
ผลลัพธ์การทำงานของโค้ด:
'w2'
ดูเพิ่มเติม
-
วิธี
startsWith,
ซึ่งตรวจสอบจุดเริ่มต้นของสตริง -
วิธี
endsWith,
ซึ่งตรวจสอบจุดสิ้นสุดของสตริง -
วิธี
indexOf,
ซึ่งดำเนินการค้นหาสตริงย่อย -
วิธี
lastIndexOf,
ซึ่งค้นหาการปรากฏครั้งล่าสุดของสตริงย่อย -
วิธี
includes,
ซึ่งค้นหาสตริง