ตัวอย่าง
แยกสตริงเป็น array ของสตริงนี้:
var str = "How are you doing today?";
var res = str.split(" ");
ผลของความละเอียดจะเป็นอาร์เรย์ที่มีค่าไปนี้:
How,are,you,doing,today?
ลองตัวเอง» เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
split() วิธีการที่ใช้ในการแยกสตริงเป็น array ของสตริงและส่งกลับแถวใหม่
Tip: หากเป็นสตริงว่าง ("") ถูกนำมาใช้เป็นตัวคั่นสตริงจะแยกระหว่างตัวละครแต่ละตัว
หมายเหตุ: split() วิธีการไม่ได้เปลี่ยนสายเดิม
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
split() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ separator ไม่จำเป็น. ระบุตัวอักษรหรือการแสดงออกปกติจะใช้สำหรับการแยกสตริง หากละเว้นสตริงทั้งหมดจะถูกส่งกลับ (an array with only one item) limit ไม่จำเป็น. จำนวนเต็มที่ระบุจำนวนแยกรายการหลังจากวงเงินแยกจะไม่รวมอยู่ในอาร์เรย์
รายละเอียดทางเทคนิค
กลับค่า: อาร์เรย์มีค่า splitted JavaScript เวอร์ชัน: 1.1
ตัวอย่างอื่น ๆ
ตัวอย่าง
ไม่ใช้พารามิเตอร์คั่น:
var str = "How are you doing today?";
var res = str.split();
ผลของความละเอียดจะเป็นอาร์เรย์ที่มีเพียงหนึ่งความคุ้มค่า:
How are you doing today?
ลองตัวเอง»
ตัวอย่าง
แยกแต่ละ charater รวมทั้งพื้นที่สีขาว:
var str = "How are you doing today?";
var res = str.split("");
ผลของความละเอียดจะเป็นอาร์เรย์ที่มีค่าไปนี้:
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
ลองตัวเอง»
ตัวอย่าง
ใช้พารามิเตอร์ จำกัด :
var str = "How are you doing today?";
var res = str.split(" ",3);
ผลของความละเอียดจะเป็นอาร์เรย์ที่มีเพียง 3 ค่า:
How,are,you
ลองตัวเอง»
ตัวอย่าง
ใช้ตัวอักษรเป็นตัวคั่นที่:
var str = "How are you doing today?";
var res = str.split("o");
ผลของความละเอียดจะเป็นอาร์เรย์ที่มีค่าไปนี้:
H,w are y,u d,ing t,day?
ลองตัวเอง»
<JavaScript String อ้างอิง