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

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

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

สตริงย่อย

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

var theString = 'แองกัส แมคไกเวอร์!'; var theStringMinusOne = theString.substring(0, theString.length-1); alert(theStringMinusOne); 

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

ชิ้น

ฟังก์ชันสไลซ์ทำงานเหมือนกัน

var theString = 'แองกัส แมคไกเวอร์!'; var theStringMinusOne = theString.slice(0, -1); alert(theStringMinusOne); 

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


$config[zx-auto] not found$config[zx-overlay] not found