Metode slice() 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:

Metode split()

Metode substr()

Metode substring()

Contoh

Contoh 1

Memotong 5 karakter pertama:

let text = "Hello world!";
let result = text.slice(0, 5);

Coba sendiri

Contoh 2

Dari posisi 3 ke akhir:

let result = text.slice(3);

Coba sendiri

Contoh 3

Dari posisi 3 ke 8:

let result = text.slice(3, 8);

Coba sendiri

Contoh 4

Hanya karakter pertama:

let result = text.slice(0, 1);

Coba sendiri

Contoh 5

Hanya karakter terakhir:

let result = text.slice(-1);

Coba sendiri

Contoh 6

Seluruh string:

let result = text.slice(0);

Coba sendiri

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 yang relevan

String JavaScript

Metode String JavaScript

Pencarian String JavaScript