endsWith-metodi

endsWith-metodi tarkistaa, päättyykö merkkijono ensimmäisenä parametrina määritettyyn osamerkkijonoon. Jos päättyy, se palauttaa true, ja jos ei päätty, niin false. Toisella valinnaisella parametrilla voidaan pakottaa merkkijonon pituus. Tässä tapauksessa tarkistus ei koske merkkijonon todellista loppua, vaan määriteltyä.

Syntaksi

javascriptmerkkijono.endsWith(mitä etsitään, [merkkijonon pituus]);

Esimerkki

Tarkistetaan, päättyykö merkkijono annettuun osamerkkijonoon:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

Koodin suorituksen tulos:

javascripttrue

Esimerkki

Tarkistetaan, päättyykö merkkijono annettuun osamerkkijonoon:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

Koodin suorituksen tulos:

javascriptfalse

Esimerkki

Asetetaan pakolla merkkijonon pituus tarkistusta varten:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

Koodin suorituksen tulos:

javascripttrue

Katso myös

  • metodi startsWith,
    joka tarkistaa merkkijonon alun
  • metodi indexOf,
    joka suorittaa haun merkkijonosta
  • metodi lastIndexOf,
    joka suorittaa haun merkkijonosta lopusta
  • metodi includes,
    joka etsii merkkijonoa
  • metodi at,
    joka etsii merkkijonon merkkiä