Memotong String dalam JavaScript

Memotong String Dalam Javascript



Saat bekerja dengan teks, terkadang, ada kebutuhan untuk membatasi jumlah karakter dari nilai string. Jika nilai string melebihi batas, potong bagian yang tersisa. Pemangkasan atau truncating adalah proses memotong atau menghilangkan bagian dari sesuatu untuk membuatnya lebih kecil. Untuk memangkas atau memotong string, JavaScript memiliki beberapa metode yang telah ditentukan sebelumnya termasuk metode substring() atau metode split() dengan metode join().

Tutorial ini akan mengilustrasikan metode untuk memotong string JavaScript.

Memotong String dalam JavaScript

Untuk memotong string, gunakan metode berikut:







  • substring() metode
  • kombinasi dari membelah() dan Ikuti() metode

Mari kita jelaskan metode ini secara rinci.



Metode 1: Memotong String Menggunakan Metode substring()

Itu substring() metode adalah “ Rangkaian ” ketik metode dan itu memangkas string di antara indeks yang ditentukan. Jika panjang string asli melebihi batas, ia hanya mengembalikan bagian itu hingga jumlah karakter sama dengan batas yang ditentukan:



Sintaksis
Sintaks yang diberikan digunakan untuk “ substring() ' metode:





substring ( Mulailah , akhir )

Dibutuhkan dua parameter:

  • Mulailah ” adalah indeks awal dari substring
  • akhir ” adalah indeks terakhir di mana string akan dipotong.

Nilai Kembali : Ini akan mengembalikan string baru yang dipangkas.



Contoh
Pertama, buat variabel “ str1 ” yang menyimpan string” Selamat datang di Linuxhint ”:

dulu str1 = 'Selamat datang di Linuxhint' ;

Tentukan fungsi bernama “ truncateString() ” dengan dua parameter, “ rangkaian ' dan ' membatasi ”. Dalam fungsi ini, periksa panjang string menggunakan ' panjangnya ' Properti. Jika panjang string lebih besar dari batas yang ditentukan, potong string menggunakan ' substring() ” metode di mana dua argumen dilewatkan, indeks awal string dan batas yang akan menjadi indeks terakhir string:

fungsi terpotongString ( rangkaian , membatasi ) {
jika ( rangkaian. panjangnya > membatasi ) {
str2 = rangkaian. substring ( 0 , membatasi ) ;
}
kalau tidak {
kembali str1 ;
}
kembali str2 ;
}

Panggil “ truncateString() ”fungsi dengan melewatkan string” str1 ” dan batasi “ 8 ”:

menghibur. catatan ( terpotongString ( str1 , 8 ) ) ;

Output menampilkan string yang dipangkas mulai dari indeks awal 0 dan berakhir di indeks 8 :

Metode 2: Memotong String Menggunakan Metode split() dengan Metode join()

Ada metode lain untuk memotong string yang disebut ' membelah() ” metode yang membagi string menjadi larik substring pada karakter tertentu. Untuk menggabungkan substring menjadi string, gunakan tombol “ Ikuti() ' metode

Sintaksis
Ikuti sintaks yang diberikan dari metode split() untuk tokenizing string dalam JavaScript:

membelah ( pemisah , membatasi ) ;
  • Di sini, “ pemisah ” adalah karakter spesifik apa pun yang digunakan sebagai parameter pemisah untuk menentukan tempat untuk memisahkan string.
  • membatasi ” adalah bilangan bulat yang menunjukkan jumlah pembagian.
  • Ini mengembalikan array substring berdasarkan argumen yang diteruskan.

Contoh
Gunakan string yang sama “ str1 ” dibuat dalam contoh di atas, lalu, panggil metode split() dengan melewatkan string kosong (‘’) dan batas “ sebelas ” sebagai argumen:

dulu str = str1. membelah ( '' , sebelas ) ;

Output menunjukkan array substring dengan panjang 11:

Sekarang, gabungkan array menjadi string menggunakan metode join() dan simpan dalam variabel “ truncStr ”:

dulu truncStr = str. Ikuti ( '' ) ;

Cetak string yang dihasilkan menggunakan ' konsol.log() ' metode:

menghibur. catatan ( truncStr ) ;

Keluaran

Kesimpulan

Untuk memotong string dalam JavaScript, gunakan ' substring() ”, atau kombinasi dari “ membelah() ' dan ' Ikuti() ” metode. Metode substring() adalah metode yang paling umum untuk memotong string dalam JavaScript. Ini memangkas string antara indeks yang ditentukan. Metode split() membagi string menjadi larik substring dan metode join() digunakan untuk mengubah larik substring tersebut menjadi string. Tutorial ini mengilustrasikan metode untuk memangkas string JavaScript.