เมื่อคุณลบการขึ้นบรรทัดใหม่ทั้งหมดออกจากสตริงใน JavaScript เท่ากับว่าคุณลบอักขระช่องว่างทั้งหมด รวมทั้งการขึ้นบรรทัดใหม่ด้วย สิ่งนี้อาจทำให้เกิดปัญหาหากคุณคาดหวังว่าสตริงจะถูกปฏิบัติเป็นหน่วยเดียวเมื่อส่งผ่านไปยังฟังก์ชันหรือใช้ในนิพจน์
from string var str = "Hello rn World"; // Outputs "Hello World" str = str.replace(/r?n|r/g, '');
บรรทัดโค้ดใช้วิธีแทนที่เพื่อลบตัวแบ่งบรรทัดออกจากสตริง นิพจน์ทั่วไป /r?n|r/g จะจับคู่ตัวแบ่งบรรทัดประเภทใดก็ได้ และสตริงว่าง ” จะแทนที่การจับคู่แต่ละรายการด้วยค่าว่าง
เคล็ดลับในการทำงานกับเส้น
มีเคล็ดลับบางประการที่ควรทราบเมื่อทำงานกับบรรทัดใน JavaScript
ขั้นแรก จำไว้ว่าบรรทัดใน JavaScript ถูกแทนด้วยวัตถุ ซึ่งหมายความว่าคุณสามารถเข้าถึงคุณสมบัติของแต่ละบรรทัดได้โดยใช้เครื่องหมายจุด ตัวอย่างเช่น เพื่อให้ได้ความยาวของวัตถุเส้น คุณสามารถใช้คุณสมบัติความยาว
ประการที่สอง โปรดทราบว่าบรรทัดสามารถแบ่งออกเป็นสองประเภท: บรรทัดปกติและบรรทัดความคิดเห็น บรรทัดปกติเป็นเพียงบรรทัดของโค้ดที่ไม่ใช่ความคิดเห็น ในทางกลับกัน บรรทัดความคิดเห็นจะขึ้นต้นด้วยสัญลักษณ์แฮช (#) และใช้สำหรับแสดงความคิดเห็นในส่วนของโค้ด คุณสามารถระบุบรรทัดความคิดเห็นได้โดยมองหาบรรทัดที่ขึ้นต้นด้วยเครื่องหมายทับคู่ (//)
สุดท้าย อย่าลืมว่าคุณสามารถใช้คุณสมบัติหมายเลขบรรทัดเพื่ออ้างอิงบรรทัดเฉพาะในโค้ดของคุณได้ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อทำการดีบักโค้ดของคุณ