substr()
substr() วิธีแยกส่วนของสตริง โดยเริ่มต้นที่อักขระที่ดัชนีที่ระบุ และส่งกลับจำนวนอักขระที่ระบุ มันไม่เปลี่ยนสตริงเดิม
ไวยากรณ์
substr() method ยอมรับพารามิเตอร์สองตัวหนึ่งคือเริ่มต้นและอีกอันคือความยาว
str.substr(start , length)
ข้อโต้แย้ง
a) เริ่ม:start กำหนดดัชนีเริ่มต้นจากตำแหน่งที่จะแยกสตริงย่อยออกจากสตริงฐาน
b) length:length กำหนดจำนวนอักขระที่จะแยกจากจุดเริ่มต้นในสตริงที่กำหนด หากอาร์กิวเมนต์ที่สองของฟังก์ชันไม่ได้กำหนดไว้ อักขระทั้งหมดตั้งแต่เริ่มต้นจนถึงสิ้นสุดของความยาวจะถูกแยกออก
ตัวอย่าง
ในตัวอย่างต่อไปนี้ อาร์กิวเมนต์ที่ระบุคือ (7, 17) ดังนั้น substr() วิธีการรับสตริงย่อยโดยเริ่มจากดัชนี 7 ถึงความยาว 17 อักขระ โดยให้ "Spacex, Neuralink" เป็นเอาต์พุต
<html>
<body>
<p id="substring"></p>
<script>
var str = "Tesla, Spacex, Neuralink, Solarcity";
var res = str.substr(7,17);
document.getElementById("substring").innerHTML = res;
</script>
</body>
</html> ผลลัพธ์
Spacex, Neuralink