Peamine probleem seisneb selles, et JS-il pole selleks sisseehitatud funktsiooni. Võite kasutada funktsiooni substr(), kuid see kärbib stringi antud kohas, mitte ei eemalda viimast tähemärki.
var str = "Hello world!"; str = str.substring(0, str.length - 1);
See koodirida ütleb, et võtta string "Tere maailm!" ja looge uus string, mis on algse stringi alamstring. Uus string algab algse stringi 0 indeksiga ja lõpeb algse stringi viimase indeksiga, millest on lahutatud 1.
getattr funktsioon
Funktsioon getattr JavaScriptis tagastab objektil oleva atribuudi väärtuse.
var obj = {nimi: "John", vanus: 30}; konsool.log(obj.nimi); // John console.log(obj.age); // 30
AtributteError
AtributteError on teatud tüüpi tõrge, mis ilmneb mitte eksisteeriva objekti atribuudile või meetodile juurde pääsemisel.