JavaScripti stringi viilu () meetod eraldab ja tagastab stringi osa.
Meetodi süntaks slice()
on:
str.slice(beginIndex, endIndex)
Siin str
on string.
slice () parameetrid
slice()
Meetod võtab:
beginIndex
- Valiku algusindeksendIndex
(valikuline) - valiku lõpuindeks (eksklusiivne) Vaikimisi eraldab see stringi lõpuni.
Tagastusväärtus viilust ()
- Tagastab uue stringi, mis sisaldab stringi eraldatud osa.
Märkus:slice()
meetod ei muuda algset string.
Näide 1: Slice () meetodi kasutamine
const str = "JavaScript is a very absurd programming language."; // from index 28 to end console.log(str.slice(28)); // 'programming language.' // from index 4 to 14 console.log(str.slice(4, 15)); // 'Script is a'
Väljund
programmeerimiskeel. Skript on a
Näide 2: Slice () meetodi kasutamine negatiivsete indeksitega
Kui on beginIndex
või endIndex
on negatiivne, loetakse väärtused tagurpidi. Näiteks -1 tähistab viimast elementi, -2 tähistab viimast elementi ja nii edasi.
const str = "JavaScript is a very absurd programming language."; // from 9th to last element till end console.log(str.slice(-9)); // 'language.' // from 9th to last element to 2nd to last element console.log(str.slice(-9, -1)); // 'language'
Väljund
keel. keel
Soovitatav lugemine: Javascripti stringi alamstring ()