Dizeler önemli bir veri türüdür ve neredeyse tüm büyük programlama dillerinde bulunur. Verilerin depolanmasında ve işlenmesinde önemli bir role sahiptirler. JavaScript dizeleri, onları yönetmek ve işlemek için kullanılabilecek çeşitli yerleşik yöntemlerle gelir. bu dilim() yöntemi de bu yöntemlerden biridir.
dilim() yöntemi
bu dilim() JavaScript'teki yöntem, orijinal dizeyi gerçekten değiştirmeden gerekli alt dizenin başlangıç ve bitiş dizinlerini ileterek bir dizeden bir alt dize elde etmek için kullanılır.
Slice() yönteminin sözdizimi
str.slice ( başlangıçKonumu,bitişKonumu )
bu dilim() nokta operatörü yardımıyla bir dizge üzerinde yöntem uygulanır. Orijinal dize içindeki alt dizenin başlangıç ve bitiş konumu olan iki parametreyle birlikte dizenin adını gerektirir. İkinci argümanın, yani alt dizinin bitiş Konumunun tamamen isteğe bağlı olduğunu not etmek ilginçtir.
Yöntem 1: Her İki Argümanı Geçirerek Slice() Yöntemini Kullanma
İlk yöntemde, kullanacağız dilim() hem başlangıç hem de bitiş dizinini geçirerek yöntem.
var orijinalString = 'JavaScript string.slice() Yöntemi - LinuxHint' ;
var subString = orijinalString.slice ( 35 , 40 ) ;
konsol.log ( alt dize ) ;
konsol.log ( orijinal dize ) ;
Bir dizgeyi saklamak için önce orijinalString adında bir değişken yarattık. Daha sonra başka bir değişken yarattık ve dilim() bir değer atama yöntemi. SubString'in başlangıç dizini olarak 35'i ve bitiş dizini olarak 40'ı geçtik. Daha sonra konsolda subString değerini göstermek için console.log() yöntemini kullandık. Son olarak, orijinal dizenin değişmediğini göstermek için orijinal dizenin değerini konsola kaydettik.
Yöntem 2: Tek Bir Bağımsız Değişken Geçirerek Slice() Yöntemini Kullanma
bu dilim yöntem ayrıca yalnızca bir argümanla da çalışabilir. Tek bir argüman iletilirse dilim() yöntem daha sonra onu başlangıç dizini olarak alır ve bitiş dizini varsayılan olarak dizenin sonudur:
var orijinalString = 'JavaScript string.slice() Yöntemi - LinuxHint' ;
var subString = orijinalString.slice ( 35 ) ;
konsol.log ( alt dize ) ;
Yöntem 3: Bağımsız Değişken Olarak Negatif Bir Değer Geçirerek Slice() Yöntemini Kullanma
Argüman olarak dilim yöntemine negatif bir değer iletirsek, dizin oluşturmayı dizenin sonundan başlatır:
var orijinalString = 'JavaScript string.slice() Yöntemi - LinuxHint' ;var subString = orijinalString.slice ( - 9 ) ;
konsol.log ( alt dize ) ;
Ayrıca iki olumsuz argüman da iletebiliriz:
var subString = orijinalString.slice ( - 9 , - 4 ) ;
konsol.log ( alt dize ) ;
Yanlış Argümanlar:
bu dilim() Yöntem, iletilen başlangıç dizininin dizenin bitiş dizininden büyük olması durumunda boş bir dize döndürür:
var orijinalString = 'JavaScript string.slice() Yöntemi - LinuxHint' ;var subString = orijinalString.slice ( 35 , 30 ) ;
konsol.log ( alt dize ) ;
bu dilim() yöntem ayrıca iletilen başlangıç dizininin orijinal dizenin uzunluğundan büyük olması durumunda boş bir dize döndürür:
Çözüm
Dahili str.slice() yöntemi, bir başlangıç konumu/dizini ve isteğe bağlı bir bitiş konumu/dizini ileterek bir dizeden bir alt dize elde etmek için kullanılır. Bu yazıda, mümkün olan her türlü kullanımı denedik. dilim() farklı argümanlarla nasıl davrandığını görmek için uygun örneklerle yöntemi.