Kaedah slice

Kaedah slice mengembalikan subrentetan daripada rentetan (rentetan asal tidak diubah). Parameter pertama menentukan nombor aksara rentetan di mana pengekstrakan bermula, dan parameter kedua - nombor aksara di mana pengekstrakan berakhir (aksara dengan nombor ini tidak akan dimasukkan ke dalam bahagian yang diekstrak). Parameter kedua adalah tidak wajib. Sekiranya tidak dinyatakan - subrentetan akan diambil dari aksara yang dinyatakan dalam parameter pertama hingga akhir rentetan. Ia juga boleh menerima nilai negatif. Dalam kes ini, kiraan aksara di mana pengekstrakan berakhir bermula dari akhir rentetan. Aksara terakhir mempunyai nombor -1.

Sintaks

javascriptrentetan.slice(dari mana untuk mengerat, [hingga mana untuk mengerat]);

Contoh

Katakan terdapat satu rentetan. Mari ekstrak daripadanya aksara dari pertama hingga ketiga:

javascriptlet str = 'abcde';
let sub = str.slice(1, 3);

console.log(sub);

Keputusan pelaksanaan kod (aksara dengan nombor 3 tidak akan dimasukkan ke dalam bahagian yang diekstrak):

javascript'bc'

Contoh

Sekarang mari ekstrak aksara dari 1-hingga hingga akhir rentetan (untuk ini kita tidak menetapkan parameter kedua kaedah):

javascriptlet str = 'abcde';
let sub = str.slice(1);

console.log(sub);

Keputusan pelaksanaan kod:

javascript'bcde'

Contoh

Sekarang mari ekstrak aksara dari posisi 1 hingga posisi -2:

javascriptlet str = 'abcde';
let sub = str.slice(1, -2);

console.log(sub);

Keputusan pelaksanaan kod (aksara dengan nombor -2 tidak akan dimasukkan ke dalam bahagian yang diekstrak):

javascript'bc'

Lihat juga