JavaScript string.slice() Metode

Javascript String Slice Metode



String adalah tipe data penting dan ada di hampir semua bahasa pemrograman utama. Mereka memiliki peran kunci dalam penyimpanan dan manipulasi data. String JavaScript hadir dengan beberapa metode bawaan yang dapat digunakan untuk mengelola dan memanipulasinya. Itu mengiris() metode adalah salah satu metode tersebut.

irisan() metode

Itu mengiris() metode dalam JavaScript digunakan untuk mendapatkan substring dari string dengan melewatkan indeks awal dan akhir dari substring yang diperlukan tanpa benar-benar mengubah string asli.







Sintaks dari metode slice()



str.slice ( posisi awal, posisi akhir )


Itu mengiris() metode diterapkan pada string dengan bantuan operator titik. Ini membutuhkan nama string bersama dengan dua parameter yang merupakan posisi awal dan akhir dari substring dalam string asli. Sangat menarik untuk dicatat bahwa argumen kedua yaitu, posisi akhir dari substring sepenuhnya opsional.



Metode 1: Menggunakan Metode slice() dengan Melewati Kedua Argumen

Dalam metode pertama, kita akan menggunakan mengiris() metode dengan melewatkan indeks awal dan akhir.





var originalString = Metode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( subString ) ;
console.log ( asliString ) ;



Kami pertama kali membuat variabel yang disebut originalString untuk menyimpan string. Kami kemudian membuat variabel lain dan menggunakan mengiris() metode untuk memberinya nilai. Kami melewati 35 sebagai indeks awal dan 40 sebagai indeks akhir dari subString. Kami kemudian menggunakan metode console.log() untuk menampilkan nilai subString di konsol. Terakhir, kami mencatat nilai originalString ke konsol untuk menunjukkan bahwa string asli tetap tidak berubah.

Metode 2: Menggunakan Metode slice() dengan Melewati Argumen Tunggal

Itu mengiris metode juga dapat bekerja dengan hanya satu argumen. Jika satu argumen diteruskan ke mengiris() metode kemudian mengambilnya sebagai indeks awal dan indeks akhir adalah akhir dari string secara default:



var originalString = Metode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( subString ) ;


Metode 3: Menggunakan Metode slice() dengan Melewati Nilai Negatif sebagai Argumen

Jika kita meneruskan nilai negatif ke metode slice sebagai argumen, maka pengindeksan akan dimulai dari akhir string:

var originalString = Metode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( subString ) ;



Kami juga dapat memberikan dua argumen negatif:

var originalString = Metode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( subString ) ;



Argumen yang salah:

Itu mengiris() metode mengembalikan string kosong jika indeks awal yang diteruskan lebih besar dari indeks akhir string:

var originalString = Metode 'JavaScript string.slice() - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( subString ) ;


Itu mengiris() metode juga mengembalikan string kosong jika indeks awal yang diteruskan lebih besar dari panjang string asli:

Kesimpulan

bawaan str.slice() metode ini digunakan untuk mendapatkan substring dari string dengan melewatkan posisi awal/indeks dan posisi akhir/indeks opsional. Dalam artikel ini kami telah mencoba setiap kemungkinan penggunaan mengiris() metode dengan contoh yang tepat untuk melihat bagaimana ia berperilaku dengan argumen yang berbeda.