Asıl sorun, JS'nin bunu yapmak için yerleşik bir işlevi olmamasıdır. substr() işlevini kullanabilirsiniz, ancak son karakteri kaldırmak yerine dizeyi verilen konumda kesecektir.
var str = "Hello world!"; str = str.substring(0, str.length - 1);
Bu kod satırı “Merhaba dünya!” ve orijinal dizinin bir alt dizisi olan yeni bir dizi oluşturun. Yeni dizge orijinal dizgenin 0 indeksinden başlayacak ve orijinal dizginin son indeksi eksi 1'de bitecektir.
getattr İşlev
JavaScript'teki getattr işlevi, bir nesnedeki bir özelliğin değerini döndürür.
var nesne = { ad: “John”, yaş: 30 }; console.log(nesne.adı); // John console.log(obj.age); // 30
Nitelik Hatası
AtributteError, var olmayan bir nesnenin bir özelliğine veya yöntemine erişmeye çalışırken oluşan bir hata türüdür.