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