הסר את התו האחרון מהמחרוזת ב-Javascript

Javascript מספק מגוון רחב של פונקציות לטיפול במחרוזות. הסרת התו האחרון ממחרוזת היא משימה פשוטה ב-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); 

אני אישית אוהב את האפשרות הראשונה שכן מחרוזת משנה היא פונקציה מוכרת בשפות שונות. בכנות, עם זאת אין הבדל - בחר את ההנאה שלך.