Javascript מספק מגוון רחב של פונקציות לטיפול במחרוזות. הסרת התו האחרון ממחרוזת היא משימה פשוטה ב-Javascript. ישנן שתי דרכים פשוטות להתמודד עם המשימה הזו, וכל אחת מהן עובדת מצוין.
מחרוזת משנה
פונקציית המחרוזת המשנה ב-Javascript לוקחת שני ארגומנטים, נקודת ההתחלה של המחרוזת המשנה ונקודת הסיום של המחרוזת המשנה. על ידי קריאה למחרוזת משנה עם 0 כנקודת ההתחלה, ואורך המחרוזת המקורית פחות אחד כנקודת הסיום, Javascript יחזיר את המחרוזת המקורית פחות התו האחרון.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne);
זה אמור להופיע "Angus Macgyver", בלי סימן הקריאה.
פרוסה
פונקציית הפרוסה פועלת באופן דומה.
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne);
אני אישית אוהב את האפשרות הראשונה שכן מחרוזת משנה היא פונקציה מוכרת בשפות שונות. בכנות, עם זאת אין הבדל - בחר את ההנאה שלך.