API · JavaScript
JavaScript string.slice() Method
This article introduces the string.slice() method, the built-in JavaScript string library method.
On this page
A portion or slice of the input string can be returned using the built-in JavaScript function string.slice(). The startindex and endindex parameters must be specified to get the substring of a string.
Syntax of JavaScript string.slice() Method
string.slice(startindex, endindex);
Parameters
| Parameter | Description |
|---|---|
startindex |
The index from which the string should begin. |
endindex |
The index till which the string would end. |
Return
It returns the substring of the supplied string according to the index passed as a parameter.
Example Code: Take Both startindex and endindex Values for the string.slice() Method
const str = "JavaScript is amazing";
let result = str.slice(0, 10);
let result1 = str.slice(14, 21);
console.log(result);
console.log(result1);
Output:
JavaScript
amazing
This code returns the portion of the str string specified in the result and result1 parameters of the string.slice() method.
Example Code: Use Negative Indexes for the string.slice() Method
const str = "JavaScript is an object oriented programming language";
let result1 = str.slice(-9);
let result2 = str.slice(-30, -21);
console.log(result1);
console.log(result2);
Output:
language
oriented
If startindex or endindex values are negative, the indexes are counted backward and -1 denotes the final element.