JavaScript สตริงชิ้น ()
ตัวอย่าง
Slice 5 ตำแหน่งแรก:
let text = "Hello world!";
let result = text.slice(0, 5);
จากตำแหน่ง 3 ถึงจุดสิ้นสุด:
let result = text.slice(3);
ตัวอย่างเพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
วิธี การslice()
แยกส่วนของสตริง
วิธี การslice()
ส่งคืนส่วนที่แยกออกมาในสตริงใหม่
วิธี การslice()
นี้จะไม่เปลี่ยนสตริงเดิม
พารามิเตอร์เริ่มต้นและสิ้นสุดระบุส่วนของสตริงที่จะแยก
ตำแหน่งแรกคือ 0 ตำแหน่งที่สองคือ 1 ...
ตัวเลขติดลบจะเลือกจากส่วนท้ายของสตริง
ไวยากรณ์
string.slice(start, end)
พารามิเตอร์
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
สตริง | ส่วนที่แยกออกมาของสตริง |
ตัวอย่างเพิ่มเติม
จากตำแหน่ง 3 ถึง 8:
let result = text.slice(3, 8);
เฉพาะตัวอักษรตัวแรก:
let result = text.slice(0, 1);
เฉพาะอักขระสุดท้าย:
let result = text.slice(-1);
สตริงทั้งหมด:
let result = text.slice(0);
รองรับเบราว์เซอร์
slice()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |