JavaScript แยกสตริง ()
ตัวอย่าง
แยกคำ:
let text = "How are you doing today?";
const myArray = text.split(" ");
แยกคำและส่งคืนคำที่สอง:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
แยกอักขระ รวมทั้งช่องว่าง:
const myArray = text.split("");
ใช้พารามิเตอร์จำกัด:
const myArray = text.split(" ", 3);
ตัวอย่างเพิ่มเติมด้านล่าง
ความหมายและการใช้งาน
วิธี การsplit()
แยกสตริงออกเป็นอาร์เรย์ของสตริงย่อย
วิธี การsplit()
ส่งกลับอาร์เรย์ใหม่
วิธี การsplit()
นี้จะไม่เปลี่ยนสตริงเดิม
หากใช้ (" ") เป็นตัวคั่น สตริงจะถูกแยกระหว่างคำ
ไวยากรณ์
string.split(separator, limit)
พารามิเตอร์
Parameter | Description |
separator | Optional. A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
limit | Optional. An integer that limits the number of splits. Items after the limit are excluded. |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
Array | อาร์เรย์ที่มีค่าที่แยกออกมา |
ตัวอย่างเพิ่มเติม
แยกสตริงเป็นอักขระและส่งคืนอักขระตัวที่สอง:
const myArray = text.split("");
ใช้ตัวอักษรเป็นตัวคั่น:
const myArray = text.split("o");
หากละเว้นพารามิเตอร์ตัวคั่น ระบบจะส่งคืนอาร์เรย์ที่มีสตริงเดิม:
const myArray = text.split();
รองรับเบราว์เซอร์
split()
เป็นคุณลักษณะ ECMAScript1 (ES1)
ES1 (JavaScript 1997) ได้รับการสนับสนุนอย่างสมบูรณ์ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |