Anonim

Javascript poskytuje širokou škálu funkcí zpracování řetězců. Odstranění posledního znaku z řetězce je v Javascriptu jednoduchý úkol. Existují dva velmi jednoduché způsoby, jak jít o tomto úkolu, a jeden z nich funguje dobře.

Substring

Podřetězcová funkce v Javascriptu bere dva argumenty, počáteční bod podřetězce a koncový bod podřetězce. Voláním podřetězce 0 jako počátečního bodu a délky původního řetězce mínus jednoho jako koncového bodu vrátí Javascript původní řetězec minus poslední znak.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, TheString.length-1); výstraha (TheStringMinusOne);

To by mělo vyskočit „Angus Macgyver“ bez vykřičníku.

Plátek

Funkce řezu funguje podobně.

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); výstraha (TheStringMinusOne);

Já osobně se mi líbí první možnost, protože podřetězec je známá funkce napříč různými jazyky. Upřímně řečeno, není tu žádný rozdíl - vyberte si potěšení.

Odstraňte poslední znak z řetězce v javascriptu