split([separator, [limit]]) วิธีการแยกวัตถุ String ออกเป็นอาร์เรย์ของสตริงโดยแยกสตริงออกเป็นสตริงย่อย โดยใช้สตริงตัวคั่นที่ระบุเพื่อกำหนดตำแหน่งที่จะแยกแต่ละรายการ
ตัวอย่างการใช้วิธีการแยก
let a = "hello,hi,bonjour,namaste";
let greetings = a.split(',');
console.log(greetings) ผลลัพธ์
[ 'hello', 'hi', 'bonjour', 'namaste' ]
โปรดทราบว่าเครื่องหมายจุลภาคถูกลบที่นี่ ตัวคั่นที่ให้ไว้จะถูกลบออก
หากตัวคั่นเป็นสตริงว่าง str จะถูกแปลงเป็นอาร์เรย์ที่มีหนึ่งองค์ประกอบสำหรับอักขระแต่ละตัวของ str
ตัวอย่าง
let a = "hello";
console.log(a.split("")) ผลลัพธ์
[ 'h', 'e', 'l', 'l', 'o' ]
หากไม่มีตัวคั่น สตริงจะถูกส่งคืนตามที่เป็นอยู่
ตัวอย่าง
let a = "hello world" console.log(a.split())
ผลลัพธ์
hello world