Metode slice() String JavaScript
- Halaman Sebelumnya search()
- Halaman Berikutnya split()
- Kembali ke Lapisan Atas Panduan Referensi String JavaScript
Definisi dan penggunaan
slice()
Metode mengambil bagian dari string.
slice()
Metode mengembalikan bagian string yang diambil dalam bentuk string baru, tanpa mengubah string asli.
Start Dan End Parameter menentukan bagian string yang akan diambil.
Posisi pertama adalah 0, kedua adalah 1, ...
Angka negatif diambil dari ujung string.
Lihat pula:
Contoh
Contoh 1
Memotong 5 karakter pertama:
let text = "Hello world!"; let result = text.slice(0, 5);
Contoh 2
Dari posisi 3 ke akhir:
let result = text.slice(3);
Contoh 3
Dari posisi 3 ke 8:
let result = text.slice(3, 8);
Contoh 4
Hanya karakter pertama:
let result = text.slice(0, 1);
Contoh 5
Hanya karakter terakhir:
let result = text.slice(-1);
Contoh 6
Seluruh string:
let result = text.slice(0);
Syarat
string.slice(Start, End)
Parameter
Parameter | Deskripsi |
---|---|
Start |
Wajib. Lokasi awal. Karakter pertama adalah 0. |
End |
Pilihan. Lokasi akhir (paling banyak, tetapi tidak termasuk). Default adalah panjang string. |
Nilai kembalian
Tipe | Deskripsi |
---|---|
String | Bagian string yang diambil. |
Detil teknis
Parameter Start
Parameter ini adalah indeks awal fragmen yang akan diambil. Jika ini negatif, maka parameter ini menentukan posisi dari ujung belakang string. Misalnya, -1 menunjuk karakter terakhir string, -2 menunjuk karakter kedua terakhir, dan seterusnya.
Parameter End
Parameter ini adalah indeks akhir fragmen yang akan diambil. Start Ke akhir string asli. Jika parameter ini adalah negatif, maka ia menentukan posisi dari ujung belakang string.
Nilai kembalian
Sebuah string baru. Termasuk string string Dari Start Mulai (termasuk Start)ke End Akhir (tidak termasuk End)sampai semua karakter.
Keterangan
Metode slice() mengembalikan string yang mengandung string Bagian string, atau mengembalikan sebuah substring dari itu. Tetapi metode ini tidak akan mengubah string.
Metode objek String slice()
、substring()
Dan substr()
(Tidak disarankan untuk digunakan)dapat mengembalikan bagian spesifik string.slice()
Dengan substring()
Lebih fleksibel, karena ia memungkinkan penggunaan angka negatif sebagai parameter.slice()
Dengan substr()
Tidak sama, karena ia menggunakan posisi karakter dua untuk menentukan substring, tetapi substr()
Menggunakan posisi dan panjang karakter untuk menentukan substring.
Perhatikan juga bahwa,String.slice()
Dengan Array.slice()
Sama seperti.
Dukungan peramban
slice()
Adalah fitur ECMAScript1 (ES1).
Semua peramban menolong sepenuhnya ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Dukungan | Dukungan | Dukungan | Dukungan | Dukungan | Dukungan |
- Halaman Sebelumnya search()
- Halaman Berikutnya split()
- Kembali ke Lapisan Atas Panduan Referensi String JavaScript