JavaScript String split() yöntemi
- önceki sayfa slice()
- Sonraki sayfa startsWith()
- Üst katıya dön JavaScript String Referans Kılavuzu
Tanım ve kullanım
split()
Yöntem dizgiyi alt dizgi dizisine ayırır.
split()
Yöntem yeni bir dizi döndürür, orijinal dizgi değiştirilmez.
Eğer (" ") ayırıcı olarak kullanılırsa, dizgi kelimeler arasında bölünür.
Ayrıca bakınız:
Örnek
Örnek 1
Kelimeleri ayırma
let text = "How are you doing today?"; const myArray = text.split(" ");
Örnek 2
Kelimeleri ayırarak ikinci kelimeyi döndürme
let text = "How are you doing today?"; const myArray = text.split(" "); let word = myArray[1];
Örnek 3
Boşlukları da içeren karakterleri ayırma
const myArray = text.split(" ");
Örnek 4
limit parametresi kullanma
const myArray = text.split(" ", 3);
Örnek 5
Dizgiyi karakterlere ayırarak ikinci karakteri döndürme
const myArray = text.split(" ");
Örnek 6
Harf olarak ayırıcı kullanma
const myArray = text.split("o");
Örnek 7
separator parametresi atlanırsa, orijinal dizgiyi içeren bir dizi döndürülür:
const myArray = text.split();
Dilimleme
dize.split(', ')ayraç, sınırlama)
parametre
parametre | tanım |
---|---|
ayraç |
Opsiyonel. Bölünmek için kullanılan dizgi veya düzenli ifade. Eğer atlanırsa, orijinal dizgiyi içeren bir dizi döndürülür. |
sınırlama |
seçmeli. Dizi bölme sayısını sınırlayan tamsayı. sınırlamayı aşan öğeler dışlanır. |
döndürme
tür | tanım |
---|---|
Array | dizi değerleri içeren dizidir. |
teknik ayrıntılar
parametre ayraç
Bu parametre bir dize veya bir正则表达式dır ve bu parametre belirtilen yerden bölünür dize.
parametre sınırlama
bu seçmeli tamsayı, döndürülen dizinin maksimum uzunluğunu belirtir. Bu parametre ayarlandığında, döndürülen alt diziler bu parametre tarafından belirlenen sayıdan fazla olmaz. Bu parametre ayarlanmadığında, dize herhangi bir uzunluk dikkate alınmadan tamamen bölünür.
döndürme
dize dizisi döndürür. Bu dize dizisi, ayraç belirtilen sınıra göre dizeyi dize ayraçlara bölünerek oluşturulan alt diziler içermez ayraç kendisi.
ama ayraç eğer iç içe geçmiş ifade içeriyorsa, döndürülen dizide bu ifadelerle eşleşen alt diziler bulunur (ama tam ifadeyle eşleşen metin içermez).
tanım
split()
bu yöntem, belirtilen dizesi belirli bir dize dizisine dönüştürerek ve döndürerek dize dizisi oluşturur ve döndürür, bu dize dizisinin elemanları belirtilen dizedir dize adet alt dizisi, en fazla sınırlama adet. Bu alt diziler, dizesinin başından sonuna doğru ayraç eşleşen metin, bu eşleşen metin öncesinde ve sonrasında bölünür dize döndürülür. Döndürülen alt dizilerde ayraç metni bulunmamaktadır (ayrıca belirtilen durumlar dışında). Eğer ayraç dizesi dizesinin başında eşleşiyorsa, döndürülen dizinin ilk elemanı boş bir dizedir, yani ayraçtan önceki metin. Benzer şekilde, eğer ayraç dizesi dizesinin sonunda eşleşiyorsa, döndürülen dizinin son elemanı da boş bir dizedir (şart, sınırlama çatışma yoksa).
tanımlanmadısa ayraçise, bu tamamen doğru değil dize yapılan bölünme, döndürülen dizide sadece bir eleman vardır ve dize elemanları bölünmez. Eğer ayraç boş bir dize veya boş bir dizeyle eşleşen bir正则表达式 ise, dize aralarındaki her karakter arasında bölünür, döndürülen dizinin uzunluğu dize uzunluğu ile eşittir (şart, dize sınırlama bu uzunluğa eşit veya daha büyükse) (dikkat, bu özel bir durum, çünkü ilk karakterden önce ve son karakterden sonra boş diziler yoktur).
Daha önce de belirtildiği gibi, bu yöntem tarafından döndürülen dizideki alt diziler, dizeyi ayıran ayraç metnini içermemektedir. Ancak ayraç eğer iç içe geçmiş ifade içeriyorsa, döndürülen dizide bu ifadelerle eşleşen alt diziler bulunur (ama tam ifadeyle eşleşen metin içermez).
Dikkat:string.split()
yapılan işlemle Array.join()
yapılan işlem tersidir.
tarayıcı desteği
split()
ECMAScript1 (ES1) özellikleridir.
tüm tarayıcılar ES1 (JavaScript 1997) için tamamen destekler:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
destek | destek | destek | destek | destek | destek |
- önceki sayfa slice()
- Sonraki sayfa startsWith()
- Üst katıya dön JavaScript String Referans Kılavuzu