Το Javascript παρέχει ένα ευρύ φάσμα λειτουργιών χειρισμού συμβολοσειρών. Η αφαίρεση του τελευταίου χαρακτήρα από μια συμβολοσειρά είναι μια απλή εργασία στο Javascript. Υπάρχουν δύο πολύ απλοί τρόποι για να εκτελέσετε αυτήν την εργασία, και ο καθένας λειτουργεί καλά.
Υποστρώματα
Η συνάρτηση substring στο Javascript παίρνει δύο ορίσματα, το σημείο εκκίνησης του substring και το τελικό σημείο του substring. Καλώντας το substring με το 0 ως σημείο εκκίνησης και το μήκος της αρχικής συμβολοσειράς μείον ένα ως το τελικό σημείο, το Javascript θα επιστρέψει την αρχική συμβολοσειρά μείον τον τελευταίο χαρακτήρα.
αποκλείοντας έναν αριθμό τηλεφώνου στο σπριντ
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
Αυτό θα πρέπει να εμφανιστεί το Angus Macgyver, χωρίς το θαυμαστικό.
Φέτα
Η λειτουργία slice λειτουργεί παρόμοια.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
Προσωπικά, μου αρέσει η πρώτη επιλογή καθώς το substring είναι μια οικεία λειτουργία σε διάφορες γλώσσες. Ειλικρινά, δεν υπάρχει καμία διαφορά - επιλέξτε την ευχαρίστησή σας.