แยก
split มีผลตรงกันข้ามกับการรวมและใช้ในการแยกสตริงออกเป็นอาร์เรย์ของสตริง
stringObject.split(a,b)นี่คือไวยากรณ์ของมัน
a จำเป็นต่อการพิจารณาการหารจาก a
b ไม่จำเป็น แต่เป็นทางเลือก พารามิเตอร์นี้ระบุความยาวสูงสุดของอาร์เรย์ที่ส่งคืน หากตั้งค่าพารามิเตอร์นี้ จะไม่มีการส่งคืนสตริงย่อยเกินกว่าอาร์เรย์ที่ระบุโดยพารามิเตอร์นี้ หากไม่ได้ตั้งค่าพารามิเตอร์นี้ สตริงทั้งหมดจะถูกแยกโดยไม่คำนึงถึงความยาว
โปรดทราบว่าตัวมันเองไม่ได้รวมอยู่ในอาร์เรย์ที่ส่งคืน
เคล็ดลับและหมายเหตุ
หมายเหตุ: หากใช้สตริงว่าง ("") เป็น a อักขระแต่ละตัวใน stringObject จะถูกแบ่ง
หมายเหตุ: String.split() ดำเนินการตรงกันข้ามกับ Array.join
ตัวอย่าง
var str="สวัสดีชาวโลก!";
document.write(str.split("")+"<br/>");
document.write(str.split(" ")+"<br/>");
document.write(str.split("",3)+"<br/>");
กลับ
ฮ อี ล ล โอ ว ว โอ ร ล ง!
สวัสดีชาวโลก!
ฮ อี ล