JavaScript String slice() yöntemi
- Önceki sayfa search()
- Sonraki sayfa split()
- Üst katına dön JavaScript String Referans Kılavuzu
Tanım ve Kullanım
slice()
Yöntem, dizginin bir kısmını çıkarır.
slice()
Yöntem, yeni bir dizgi olarak çıkarılan kısmı döndürür ve orijinal dizgiyi değiştirmez.
başlangıç (dahil) ve sona Parametre, çıkarılacak dizginin kısmını belirler.
İlk konum 0, ikinci 1, ...
Negatif sayılar, dizginin sonundan seçilir.
Ayrıca bakınız:
Örnek
Örnek 1
Önceki 5 konum kesin:
let text = "Merhaba dünya!"; let result = text.slice(0, 5);
例子 2
3'ten sonuna kadar:
let result = text.slice(3);
Örnek 3
3'ten 8'e kadar:
let result = text.slice(3, 8);
Örnek 4
Yalnızca ilk karakter:
let result = text.slice(0, 1);
Örnek 5
Yalnızca son karakter:
let result = text.slice(-1);
Örnek 6
Tüm dizge:
let result = text.slice(0);
string.slice(başlangıç (dahil), sona)
Bu parametre, çekilecek parçanın başlangıç alt indeksidir. Eğer bu parametre negatifse, o zaman dizgenin sonundan başlayarak belirtilen konuma kadar olan konum belirtilir. Örneğin, -1 dizgenin son karakterine, -2 dizgenin ikinci son karakterine, vb. işaret eder.
Bu parametre, çekilecek parçanın başlangıç alt indeksidir. Eğer bu parametre negatifse, o zaman dizgenin sonundan başlayarak belirtilen konuma kadar olan konum belirtilir. Örneğin, -1 dizgenin son karakterine, -2 dizgenin ikinci son karakterine, vb. işaret eder. | tip |
---|---|
başlangıç (dahil) |
Gerekli. Başlangıç konumu. |
sona |
İlk karakter 0'dır. Opsiyonel. Bitiş konumu (en fazla, ancak dahil değil). |
Dönüş değeri
Varsayılan olarak dizge uzunluğudur. | tip |
---|---|
tanımı | dizgesi |
Dizge, çıkarılan kısmı
Bu parametre, çekilecek parçanın başlangıç alt indeksidir. Eğer bu parametre negatifse, o zaman dizgenin sonundan başlayarak belirtilen konuma kadar olan konum belirtilir. Örneğin, -1 dizgenin son karakterine, -2 dizgenin ikinci son karakterine, vb. işaret eder. başlangıç (dahil)
Teknik ayrıntılar
Bu parametre, çekilecek parçanın başlangıç alt indeksidir. Eğer bu parametre negatifse, o zaman dizgenin sonundan başlayarak belirtilen konuma kadar olan konum belirtilir. Örneğin, -1 dizgenin son karakterine, -2 dizgenin ikinci son karakterine, vb. işaret eder. sona
Parametre başlangıç (dahil) Bu parametre, çekilecek parçanın son alt indeksidir. Bu parametre belirtilmemişse, çekilecek alt dizge, belirtilen parametreye kadar olan tüm dizgeyi içerecektir.
Dönüş değeri
Dizgenin belirli bir kısmını içeren dizge döndürür. Dizgenin sonuna kadar olan dizge döndürülür. Eğer bu parametre negatifse, o zaman dizgenin sonundan başlayarak belirtilen konuma kadar olan konum belirtilir. string yeni bir dizge başlangıç (dahil) den başlangıç (dahil)kadar sona sona kadar (dahil değil) sona(...)
Açıklama
slice() yöntemi, dizgenin belirli bir kısmını içeren bir dizge döndürür string Dizgenin parçasının dizgesi veya onun bir alt dizgesi döndürülür. Ancak bu yöntem, dizgeyi değiştirmeyebilir. string。
String nesnesi yöntemleri slice()
、substring()
ve substr()
(Tavsiye edilmez)hepsi, dizgenin belirli bir kısmını döndürebilir.slice()
Daha substring()
Daha esnek çünkü negatif sayıları parametre olarak kullanmayı mümkün kılar.slice()
ve substr()
Farklıdır çünkü iki karakter konumunu kullanır ve substr()
Karakter konumu ve uzunluğu kullanılarak alt dizge belirtilir.
Dikkat edilmesi gereken bir başka şey ise:String.slice()
ve Array.slice()
Benzerdir.
Tarayıcı desteği
slice()
ECMAScript1 (ES1) özellikleridir.
Tüm tarayıcılar ES1 (JavaScript 1997) için tamamen desteklidir:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Destek | Destek | Destek | Destek | Destek | Destek |
- Önceki sayfa search()
- Sonraki sayfa split()
- Üst katına dön JavaScript String Referans Kılavuzu