บทความนี้วิเคราะห์วิธี Slice () ของวัตถุสตริงใน JavaScript ในรายละเอียดเพิ่มเติม แบ่งปันสำหรับการอ้างอิงของคุณ การวิเคราะห์เฉพาะมีดังนี้:
วิธีนี้จะสกัดกั้นเซ็กเมนต์ในสตริงและส่งคืนสตริงใหม่ที่ประกอบด้วยอักขระที่สกัดกั้น
หมายเหตุ: สตริงต้นฉบับจะไม่เปลี่ยนแปลงค่าส่งคืนเป็นสตริงที่สร้างขึ้นใหม่
โครงสร้างไวยากรณ์:
การคัดลอกรหัสมีดังนี้: stringObject.slice (เริ่มต้นจบ)
รายการพารามิเตอร์:
| พารามิเตอร์ | อธิบาย |
| เริ่ม | ที่จำเป็น. ระบุตำแหน่งที่จะเริ่มสกัดกั้นสตริง ตำแหน่งของอักขระแรกของสตริงคือ 0 หากพารามิเตอร์นี้เป็นลบตำแหน่งจะถูกคำนวณจากส่วนท้ายของสตริง ตัวอย่างเช่น: -1 แสดงถึงตัวละครสุดท้าย -2 แสดงถึงตัวละครสุดท้ายและอื่น ๆ |
| จบ | ไม่จำเป็น. ระบุตำแหน่งที่จะสิ้นสุดการสกัดกั้นสตริง หากมีการละเว้นพารามิเตอร์นี้อักขระทั้งหมดเริ่มต้นจากตำแหน่งเริ่มต้นไปยังจุดสิ้นสุดจะถูกสกัดกั้น หมายเหตุ: อักขระที่สอดคล้องกับจุดสิ้นสุดจะไม่ถูกดักจับ |
รหัสตัวอย่าง:
ตัวอย่างที่ 1:
การคัดลอกรหัสมีดังนี้: var a = "abcdefgmnlxyz";
console.log (a.slice (2,3));
สตริงระหว่างตำแหน่ง "2" และตำแหน่ง "3" ถูกสกัดกั้น แต่อักขระ d ที่สอดคล้องกับตำแหน่ง "3" ไม่ได้อยู่ในการสกัดกั้น ผลลัพธ์ผลลัพธ์: c.
ตัวอย่างที่ 2:
การคัดลอกรหัสมีดังนี้: var a = "abcdefgmnlxyz";
console.log (a.slice (2));
หากมีการละเว้นพารามิเตอร์ที่สองอักขระทั้งหมดจากตำแหน่ง "2" ไปยังส่วนท้ายของสตริงจะถูกสกัดกั้น ผลลัพธ์ผลลัพธ์: CDEFGMNLXYZ
ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน