Pembahagian rentetan JavaScript ()

Kaedah JavaScript split () membahagikan String ke dalam senarai substring yang disusun dan mengembalikannya sebagai array.

Sintaksnya split()adalah:

 str.split(separator, limit)

Di sini, stradalah tali.

split () Parameter

The split()Cara mengambil masa dalam:

  • pemisah (pilihan) - Corak (rentetan atau ungkapan biasa) yang menerangkan di mana setiap perpecahan harus berlaku.
  • had (pilihan) - Bilangan bulat bukan negatif yang membatasi bilangan kepingan untuk membahagi rentetan yang diberikan menjadi.

Nilai Pulangan dari perpecahan ()

  • Mengembalikan Arraytali, dibahagi pada setiap titik di mana pemisah berlaku pada rentetan yang diberikan.

Nota: The split()kaedah tidak berubah rentetan asal.

Contoh: Menggunakan split ()

 console.log("ABCDEF".split("")); // ( 'A', 'B', 'C', 'D', 'E', 'F' ) const text = "Java is awesome. Java is fun."; let pattern = "."; let newText = text.split(pattern); console.log(newText); // ( 'Java is awesome', ' Java is fun', '' ) let pattern1 = "."; // only split string to maximum to parts let newText1 = text.split(pattern1, 2); console.log(newText1); // ( 'Java is awesome', ' Java is fun' ) const text2 = "JavaScript ; Python ;C;C++"; let pattern2 = ";"; let newText2 = text2.split(pattern2); console.log(newText2); // ( 'JavaScript ', ' Python ', 'C', 'C++' ) // using RegEx let pattern3 = /s*(?:;|$)s*/; let newText3 = text2.split(pattern3); console.log(newText3); // ( 'JavaScript', 'Python', 'C', 'C++' )

Pengeluaran

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java is awesome', 'Java is fun', '') ('Java is awesome', 'Java seronok ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Catatan: Sekiranya pemisah adalah ungkapan biasa dengan menangkap tanda kurung, maka setiap kali pemisah sepadan, hasil kurungan penangkap disambung ke array output.

Bacaan yang Disyorkan: Array JavaScript bergabung ()

Artikel menarik...