JavaScript string.slice() Yöntem

Javascript String Slice Yontem



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 orijinalString = 'JavaScript string.slice() Yöntemi - LinuxHint' ;

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.