נפתרה: javascript הסר את כל השורות החדשות

כאשר אתה מסיר את כל השורות החדשות ממחרוזת ב-JavaScript, אתה בעצם מסיר את כל תווי הרווח הלבן, כולל שורות חדשות. זה יכול לגרום לבעיות אם אתה מצפה שהמחרוזת תטופל כיחידה אחת כשהיא מועברת לפונקציה או בשימוש בביטוי.

 from string

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

שורת הקוד משתמשת בשיטת replace כדי להסיר מעברי שורות ממחרוזת. הביטוי הרגולרי /r?n|r/g מתאים לכל סוג של מעבר שורה, והמחרוזת הריקה "מחליפה כל התאמה בלא כלום.

טיפים לעבודה עם קווים

יש כמה טיפים שכדאי לזכור כאשר עובדים עם שורות ב-JavaScript.

ראשית, זכור כי קווים ב-JavaScript מיוצגים על ידי אובייקטים. זה אומר שאתה יכול לגשת למאפייני קו בודדים באמצעות סימון נקודות. לדוגמה, כדי לקבל את אורך אובייקט הקו, תוכל להשתמש במאפיין length.

שנית, זכור שניתן לחלק את השורות לשני סוגים: שורות רגילות וקווי הערות. שורות רגילות הן פשוט שורות קוד שאינן הערות. שורות הערה, לעומת זאת, מתחילות בסמל hash (#) ומשמשות להערת קטעי קוד. אתה יכול לזהות שורות הערה על ידי חיפוש קו שמתחיל בקו נטוי כפול (//).

לבסוף, זכור שאתה יכול להשתמש במאפיין מספר שורה כדי להפנות לשורות ספציפיות בקוד שלך. זה שימושי במיוחד בעת ניפוי באגים בקוד שלך.

הודעות קשורות:

השאירו תגובה