JavaScript String slice() yöntemi

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:

split() yöntemi

substr() yöntemi

substring() yöntemi

Örnek

Örnek 1

Önceki 5 konum kesin:

let text = "Merhaba dünya!";
let result = text.slice(0, 5);

Deneyin

例子 2

3'ten sonuna kadar:

let result = text.slice(3);

Deneyin

Örnek 3

3'ten 8'e kadar:

let result = text.slice(3, 8);

Deneyin

Örnek 4

Yalnızca ilk karakter:

let result = text.slice(0, 1);

Deneyin

Örnek 5

Yalnızca son karakter:

let result = text.slice(-1);

Deneyin

Örnek 6

Tüm dizge:

let result = text.slice(0);

Deneyin

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

İlgili sayfa

JavaScript dizesi

JavaScript dize yöntemleri

JavaScript dize arama