Anonim

Javascript มีฟังก์ชั่นการจัดการสตริงที่หลากหลาย การลบอักขระตัวสุดท้ายออกจากสตริงเป็นงานง่าย ๆ ใน Javascript มีสองวิธีที่ตรงไปตรงมามากสำหรับการทำภารกิจนี้และวิธีใดวิธีหนึ่งก็ใช้ได้ดี

ย่อย

ฟังก์ชั่นซับสตริงใน Javascript ใช้เวลาสองข้อโต้แย้งจุดเริ่มต้นของสตริงย่อยและจุดสิ้นสุดของสตริงย่อย โดยการเรียกซับสตริงที่มี 0 เป็นจุดเริ่มต้นและความยาวของสตริงเดิมลบหนึ่งเป็นจุดสิ้นสุด Javascript จะส่งคืนสตริงดั้งเดิมลบอักขระตัวสุดท้าย

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, theString.length-1); การแจ้งเตือน (theStringMinusOne);

ที่ควรปรากฏขึ้น "Angus Macgyver" โดยไม่มีเครื่องหมายอัศเจรีย์

ชิ้น

ฟังก์ชั่นชิ้นงานในทำนองเดียวกัน

var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); การแจ้งเตือน (theStringMinusOne);

ฉันชอบตัวเลือกแรกเนื่องจากสตริงย่อยเป็นฟังก์ชันที่คุ้นเคยในหลายภาษา สุจริตไม่มีความแตกต่างว่า - เลือกความสุขของคุณ

ลบอักขระตัวสุดท้ายออกจากสตริงใน javascript