Rumah >hujung hadapan web >tutorial js >Bermula dengan kaedah pemisahan objek rentetan JavaScript (digunakan untuk memisahkan rentetan kepada tatasusunan)

Bermula dengan kaedah pemisahan objek rentetan JavaScript (digunakan untuk memisahkan rentetan kepada tatasusunan)

PHPz
PHPzasal
2016-05-16 16:33:371866semak imbas

Artikel ini terutamanya memperkenalkan contoh pengenalan kaedah pemisahan objek rentetan JavaScript. Kaedah pemisahan digunakan untuk memisahkan rentetan kepada tatasusunan boleh merujuk kepada

Kaedah pemisahan JavaScript Kaedah split

digunakan untuk memisahkan rentetan kepada tatasusunan rentetan dan mengembalikan tatasusunan. Sintaksnya adalah seperti berikut:

str_object.split(separator, limit)

Perihalan parameter:

参数 说明
str_object 要操作的字符串(对象)
separator 必需。分隔符,字符串或正则表达式,从该参数指定的地方分割 str_object
limit 可选。指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果省略该参数,则符合规则都将被分割

Petua: Jika rentetan kosong ("") digunakan sebagai pemisah, setiap aksara dalam str_object akan diasingkan oleh Split, seperti yang ditunjukkan dalam contoh di bawah.

contoh kaedah pisah

<script language="JavaScript">
var str = "www.php.cn";
document.write( str.split(".") + "<br />" );
document.write( str.split("") + "<br />" );
document.write(str.split(".", 2));
</script>

Jalankan contoh ini, outputnya ialah:

www,php,cn
w,w, w, .,p,h,p,.,c,n
www,php

Petua: Seperti yang ditunjukkan dalam contoh di atas, jika rentetan kosong ("") digunakan sebagai pemisah, str_object akan dipisahkan antara setiap aksara.

kaedah pisah menggunakan ungkapan biasa

Kaedah split juga menyokong penggunaan ungkapan biasa untuk memisahkan rentetan:

<script language="JavaScript">
document.write( "1a2b3c".split(/\d/) + "<br />");
document.write( ":a:b:c".split(":") );
</script>

Jalankan contoh , Output:

a,b,c
,a,b,c

Sila perhatikan dengan teliti perbezaan output kedua-dua contoh.

Ringkasan: Di atas adalah keseluruhan kandungan artikel ini, saya harap ia akan membantu kajian semua orang. Untuk lebih banyak tutorial berkaitan, sila lawati Tutorial Video JavaScript!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn