Основният проблем е, че JS няма вградена функция за това. Можете да използвате функцията substr(), но тя ще съкрати низа в дадената позиция, вместо да премахне последния знак.
var str = "Hello world!"; str = str.substring(0, str.length - 1);
Този кодов ред казва да вземете низа "Hello world!" и създайте нов низ, който е подниз на оригиналния низ. Новият низ ще започне с индекс 0 на оригиналния низ и ще завърши с последния индекс на оригиналния низ минус 1.
функция getattr
Функцията getattr в JavaScript връща стойността на свойство на обект.
var obj = { име: „Джон“, възраст: 30}; console.log(obj.name); // Джон console.log(obj.age); // 30
AtributteError
AtributteError е вид грешка, която възниква при опит за достъп до свойство или метод на обект, който не съществува.