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