แก้ไขแล้ว: javascript ลบบรรทัดใหม่ทั้งหมด

เมื่อคุณลบการขึ้นบรรทัดใหม่ทั้งหมดออกจากสตริงใน JavaScript เท่ากับว่าคุณลบอักขระช่องว่างทั้งหมด รวมทั้งการขึ้นบรรทัดใหม่ด้วย สิ่งนี้อาจทำให้เกิดปัญหาหากคุณคาดหวังว่าสตริงจะถูกปฏิบัติเป็นหน่วยเดียวเมื่อส่งผ่านไปยังฟังก์ชันหรือใช้ในนิพจน์

 from string

var str = "Hello rn World"; 
// Outputs "Hello World" 
str = str.replace(/r?n|r/g, '');

บรรทัดโค้ดใช้วิธีแทนที่เพื่อลบตัวแบ่งบรรทัดออกจากสตริง นิพจน์ทั่วไป /r?n|r/g จะจับคู่ตัวแบ่งบรรทัดประเภทใดก็ได้ และสตริงว่าง ” จะแทนที่การจับคู่แต่ละรายการด้วยค่าว่าง

เคล็ดลับในการทำงานกับเส้น

มีเคล็ดลับบางประการที่ควรทราบเมื่อทำงานกับบรรทัดใน JavaScript

ขั้นแรก จำไว้ว่าบรรทัดใน JavaScript ถูกแทนด้วยวัตถุ ซึ่งหมายความว่าคุณสามารถเข้าถึงคุณสมบัติของแต่ละบรรทัดได้โดยใช้เครื่องหมายจุด ตัวอย่างเช่น เพื่อให้ได้ความยาวของวัตถุเส้น คุณสามารถใช้คุณสมบัติความยาว

ประการที่สอง โปรดทราบว่าบรรทัดสามารถแบ่งออกเป็นสองประเภท: บรรทัดปกติและบรรทัดความคิดเห็น บรรทัดปกติเป็นเพียงบรรทัดของโค้ดที่ไม่ใช่ความคิดเห็น ในทางกลับกัน บรรทัดความคิดเห็นจะขึ้นต้นด้วยสัญลักษณ์แฮช (#) และใช้สำหรับแสดงความคิดเห็นในส่วนของโค้ด คุณสามารถระบุบรรทัดความคิดเห็นได้โดยมองหาบรรทัดที่ขึ้นต้นด้วยเครื่องหมายทับคู่ (//)

สุดท้าย อย่าลืมว่าคุณสามารถใช้คุณสมบัติหมายเลขบรรทัดเพื่ออ้างอิงบรรทัดเฉพาะในโค้ดของคุณได้ สิ่งนี้มีประโยชน์อย่างยิ่งเมื่อทำการดีบักโค้ดของคุณ

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

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