Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

เขียนการใช้งาน split() วิธีการใน javascript?


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