.slice()

Published May 4, 2022
Contribute to Docs

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:

us
Visit us
code
Hide code
Code
Output
Hide output
Hide output
Loading...

All contributors

Looking to contribute?

Learn JavaScript on Codecademy