แก้ไขแล้ว: JS ลบอักขระตัวสุดท้ายออกจากสตริง

ปัญหาหลักคือ JS ไม่มีฟังก์ชันในตัวสำหรับทำสิ่งนี้ คุณสามารถใช้ฟังก์ชัน substr() ได้ แต่จะตัดสตริงในตำแหน่งที่กำหนด แทนที่จะลบอักขระตัวสุดท้าย

var str = "Hello world!";

str = str.substring(0, str.length - 1);

บรรทัดรหัสนี้บอกว่าให้ใช้สตริง "Hello world!" และสร้างสตริงใหม่ที่เป็นสตริงย่อยของสตริงเดิม สตริงใหม่จะเริ่มต้นที่ดัชนี 0 ของสตริงเดิมและสิ้นสุดที่ดัชนีสุดท้ายของสตริงเดิมลบ 1

ฟังก์ชัน getattr

ฟังก์ชัน getattr ใน JavaScript ส่งคืนค่าของคุณสมบัติบนวัตถุ

var obj = { ชื่อ: “จอห์น” อายุ: 30 }; console.log(obj.name); // จอห์น console.log (obj.age); // 30

AttributteError

AtributteError เป็นข้อผิดพลาดประเภทหนึ่งที่เกิดขึ้นเมื่อพยายามเข้าถึงคุณสมบัติหรือเมธอดของวัตถุที่ไม่มีอยู่

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น