JavaScript ořízne/nakrájí/odřízne poslední znak v řetězci

Mám řetězec 12345.00 a chtěl bych, aby vrátil 12345.0 .

Podíval jsem se na trim , ale vypadá to, že pouze ořezává mezery a slice což nevidím, jak by to fungovalo. Nějaké návrhy?

Odpověď

Můžete použít funkci podřetězec:

let str = "12345.00";
str = str.substring(0, str.length - 1);
console.log(str);

Toto je přijatá odpověď, ale podle konverzací níže je syntaxe řezu mnohem jasnější:

let str = "12345.00";
str = str.slice(0, -1); 
console.log(str);