JavaScript String split ()

JavaScript split () yöntemi, bir String öğesini sıralı bir alt dizeler listesine böler ve bunları bir dizi olarak döndürür.

Sözdizimi split()şöyledir:

 str.split(separator, limit)

İşte strbir dizedir.

split () Parametresi

split()Yöntem alır:

  • ayırıcı (isteğe bağlı) - Her bölünmenin nerede olması gerektiğini açıklayan model (dize veya normal ifade).
  • limit (isteğe bağlı) - Verilen dizenin bölüneceği parça sayısını sınırlayan negatif olmayan bir tam sayı.

Bölmeden Dönüş Değeri ()

  • Belirtilen Arraydizede ayırıcının oluştuğu her noktada bölünmüş bir dize döndürür.

Not:split() yöntem orijinal dize değişmez.

Örnek: split () kullanma

 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++' )

Çıktı

 ('A', 'B', 'C', 'D', 'E', 'F') ('Java harika', 'Java eğlencelidir', '') ('Java harika', 'Java eğlencelidir ') (' JavaScript ',' Python ',' C ',' C ++ ') (' JavaScript ',' Python ',' C ',' C ++ ')

Not: Ayırıcı, yakalama parantezleri içeren normal bir ifadeyse, ayırıcı her eşleştiğinde, yakalama parantezlerinin sonuçları çıktı dizisine eklenir.

Önerilen Kaynaklar: JavaScript Array join ()

Ilginç makaleler...