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