Javascript poskytuje širokou škálu funkcí zpracování řetězců. Odebrání posledního znaku z řetězce je v Javascriptu jednoduchý úkol. Existují dva velmi přímé způsoby, jak tento úkol zvládnout, a jeden z nich funguje dobře.
Podřetězec
Funkce podřetězce v Javascriptu přebírá dva argumenty, počáteční bod podřetězce a koncový bod podřetězce. Voláním dílčího řetězce s 0 jako počátečním bodem a délkou původního řetězce mínus jedna jako koncový bod vrátí Javascript původní řetězec mínus poslední znak.
Jak získám zvuk zpět v systému Windows 10?
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
To by mělo vyskočit Anguse Macgyvera bez vykřičníku.
Plátek
Funkce plátek funguje podobně.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
Osobně se mi líbí první možnost, protože podřetězec je známá funkce v různých jazycích. Upřímně řečeno, není v tom žádný rozdíl - vyberte si potěšení.