Hlavním problémem je, že JS k tomu nemá vestavěnou funkci. Můžete použít funkci substr(), ale ta zkrátí řetězec na dané pozici, místo aby odstranil poslední znak.
var str = "Hello world!"; str = str.substring(0, str.length - 1);
Tento řádek kódu říká, že je třeba vzít řetězec "Ahoj světe!" a vytvořte nový řetězec, který je podřetězcem původního řetězce. Nový řetězec začne na indexu 0 původního řetězce a skončí na posledním indexu původního řetězce mínus 1.
Funkce getattr
Funkce getattr v JavaScriptu vrací hodnotu vlastnosti objektu.
var obj = { jméno: “Jan”, věk: 30 }; console.log(obj.name); // John console.log(obj.age); // 30
AtributteError
AtributteError je typ chyby, ke které dochází při pokusu o přístup k vlastnosti nebo metodě objektu, který neexistuje.