Основная проблема в том, что в 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 — это тип ошибки, возникающей при попытке доступа к свойству или методу несуществующего объекта.