Επιλύθηκε: JS αφαιρέστε τον τελευταίο χαρακτήρα από τη συμβολοσειρά

Το κύριο πρόβλημα είναι ότι το JS δεν έχει ενσωματωμένη λειτουργία για να το κάνει αυτό. Μπορείτε να χρησιμοποιήσετε τη συνάρτηση substr(), αλλά θα περικόψει τη συμβολοσειρά στη δεδομένη θέση, αντί να αφαιρέσει τον τελευταίο χαρακτήρα.

var str = "Hello world!";

str = str.substring(0, str.length - 1);

Αυτή η γραμμή κώδικα λέει ότι παίρνει τη συμβολοσειρά "Hello world!" και δημιουργήστε μια νέα συμβολοσειρά που είναι υποσυμβολοσειρά της αρχικής συμβολοσειράς. Η νέα συμβολοσειρά θα ξεκινά από το δείκτη 0 της αρχικής συμβολοσειράς και θα τελειώνει στο τελευταίο ευρετήριο της αρχικής συμβολοσειράς μείον 1.

Συνάρτηση getattr

Η συνάρτηση getattr στο JavaScript επιστρέφει την τιμή μιας ιδιότητας σε ένα αντικείμενο.

var obj = {όνομα: "John", ηλικία: 30 }; console.log(obj.name); // John console.log(obj.age); // 30

AtributteError

Το AtributteError είναι ένας τύπος σφάλματος που εμφανίζεται κατά την προσπάθεια πρόσβασης σε μια ιδιότητα ή μια μέθοδο ενός αντικειμένου που δεν υπάρχει.

Σχετικές αναρτήσεις:

Αφήστε ένα σχόλιο