JavaScript Dizisi substr()
Örnekler
Metinden bir alt dize ayıklayın:
let text = "Hello world!";
let result = text.substr(1, 4);"
2. pozisyondan başlayın:
let result = text.substr(2);
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Yöntem substr()
, bir dizenin bir bölümünü çıkarır.
Yöntem substr()
, belirtilen bir konumda başlar ve belirtilen sayıda karakter döndürür.
Yöntem substr()
, orijinal dizeyi değiştirmez.
Dizenin sonundan karakterleri çıkarmak için negatif bir başlangıç konumu kullanın.
Sözdizimi
string.substr(start, length)
parametreler
Parameter | Description |
start | Required. The start position. First character is at index 0. If start is greater than the length, substr() returns "". If start is negative, substr() counts from the end of the string. |
length | Optional. The number of characters to extract. If omitted, it extracts the rest of the string |
Geri dönüş değeri
Tip | Açıklama |
Dizi | Çıkarılan parçayı içeren bir dize. Uzunluk 0 veya negatifse boş bir dize döndürülür. |
Daha fazla örnek
Sadece ilk:
let result = text.substr(0, 1);
Sadece son:
let result = text.substr(text.length-1, 1);
son 6:
let result = text.substr(-5, 5);
Tarayıcı Desteği
substr()
bir ECMAScript1 (ES1) özelliğidir.
ES1 (JavaScript 1997) tüm tarayıcılarda tam olarak desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |