Anonim

Το Javascript παρέχει ένα ευρύ φάσμα λειτουργιών επεξεργασίας στοιχειοσειρών. Η κατάργηση του τελευταίου χαρακτήρα από μια συμβολοσειρά είναι μια απλή εργασία στο Javascript. Υπάρχουν δύο πολύ απλοί τρόποι για να προχωρήσετε σε αυτό το έργο και το καθένα λειτουργεί καλά.

Υποσύνολο

Η συνάρτηση substring στο Javascript παίρνει δύο επιχειρήματα, το σημείο εκκίνησης του υποσυστήματος και το σημείο τερματισμού του υποσυστήματος. Κάνοντας κλήση υποστέλεσης με το 0 ως αφετηρία και με το μήκος της αρχικής συμβολοσειράς μείον ένα σαν το τελικό σημείο, η Javascript θα επιστρέψει την αρχική συμβολοσειρά μείον τον τελευταίο χαρακτήρα.

var theString = 'Angus Macgyver!'; var theStringMinusOne = τοString.substring (0, τοString.length-1); alert (theStringMinusOne);

Αυτό θα πρέπει να αναδυθεί "Angus Macgyver", χωρίς το θαυμαστικό.

Φέτα

Η λειτουργία φέτας λειτουργεί ομοίως.

var theString = 'Angus Macgyver!'; var theStringMinusOne = τοString.slice (0, -1); alert (theStringMinusOne);

Προσωπικά μου αρέσει η πρώτη επιλογή, καθώς η υποζώνη είναι μια γνωστή λειτουργία σε διάφορες γλώσσες. Ειλικρινά, δεν υπάρχει καμία διαφορά όμως - επιλέξτε τη χαρά σας.

Καταργήστε τον τελευταίο χαρακτήρα από τη συμβολοσειρά στο javascript