Metoden substring

Metoden substring returnerar en delsträng från en sträng (den ursprungliga strängen ändras inte). Den första parametern anger vilket tecken metoden skall börja klippa ut från (numreringen börjar från noll), och den andra parametern - tecknets index där utskärandet skall avslutas (tecknet med detta index inkluderas inte i den utskurna delen). Den andra parametern är inte obligatorisk, om den inte anges, kommer alla tecken fram till slutet av strängen att skäras ut.

Syntax

javascriptström.substring(var man ska börja klippa, [var man ska klippa till]);

Exempel

Låt oss anta att vi har en sträng. Låt oss klippa ut tecken från det första till det tredje:

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

console.log(sub);

Resultatet av att köra koden (tecknet med index 3 ingår inte i den utskurna delen):

javascript'bc'

Exempel

Låt oss nu klippa ut tecken från 1:a och fram till slutet av strängen (för att göra detta anger vi inte den andra parametern för metoden):

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

console.log(sub);

Resultatet av att köra koden:

javascript'bcde'

Se även

  • metoderna substr och slice,
    som också returnerar en delsträng