.slice()

The .slice() method selects and returns a selected portion of a string.

Syntax

string.slice(start);

string.slice(start, stop);
  • The start index is optional and begins at zero (inclusive) by default.
  • The stop index is also optional and defaults to the length of the string (not inclusive).

Example

In the example below, a smoothie string is created. Next, the .slice() method is used to extract substrings for the berry variable:

let smoothie = 'mango strawberry pineapple';
let berry = smoothie.slice(6, 16);
console.log(smoothie);
console.log(berry);

The output will look like the following:

mango strawberry pineapple
strawberry

Codebyte Example

In the example below, an animals string is created. Next, the .slice() method is used to pick out substrings of certain animals, specifically birds:

Code
Output
Loading...

Contributors

Interested in helping build Docs? Read the Contribution Guide or share your thoughts in this feedback form.

Learn JavaScript on Codecademy