วิธีการ substring
วิธีการ substring ส่งคืนสตริงย่อย
จากสตริง (สตริงดั้งเดิมไม่เปลี่ยนแปลง)
พารามิเตอร์แรกกำหนดหมายเลขตัวอักษรที่
วิธีการเริ่มต้นตัด (การนับเลขเริ่มต้น
จากศูนย์) และพารามิเตอร์ที่สอง - หมายเลขตัวอักษร
ที่ควรจบการตัด (ตัวอักษร
ที่มีหมายเลขนี้จะไม่รวมอยู่ในส่วนที่ถูกตัด)
พารามิเตอร์ที่สองไม่จำเป็นต้องระบุ
หากไม่ได้ระบุ จะตัดตัวอักษรทั้งหมด
จนถึงสิ้นสุดสตริง
ไวยากรณ์
สตริง.substring(ตำแหน่งเริ่มต้นตัด, [ตำแหน่งสิ้นสุดตัด]);
ตัวอย่าง
กำหนดให้มีสตริง มาทำการตัดตัวอักษร จากตำแหน่งที่หนึ่งถึงตำแหน่งที่สาม:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
ผลลัพธ์การทำงานของโค้ด (ตัวอักษรหมายเลข
3 จะไม่รวมอยู่ในส่วนที่ถูกตัด):
'bc'
ตัวอย่าง
คราวนี้มาทำการตัดตัวอักษรจากตำแหน่ง 1
ไปจนถึงสิ้นสุดสตริง (โดยไม่ระบุพารามิเตอร์ที่สอง
ของวิธีการ):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
ผลลัพธ์การทำงานของโค้ด:
'bcde'