ဖြေရှင်းထားသည်- javascript သည် လိုင်းအသစ်အားလုံးကို ဖယ်ရှားသည်။

JavaScript ရှိ စာကြောင်းတစ်ခုမှ လိုင်းအသစ်များအားလုံးကို ဖယ်ရှားလိုက်သောအခါ၊ လိုင်းအသစ်များအပါအဝင် whitespace စာလုံးအားလုံးကို သင်အမှန်တကယ် ဖယ်ရှားခြင်းဖြစ်သည်။ ၎င်းသည် လုပ်ဆောင်ချက်တစ်ခုသို့ ပေးပို့သည့်အခါ သို့မဟုတ် စကားရပ်တစ်ခုတွင် အသုံးပြုသောအခါတွင် string ကို ယူနစ်တစ်ခုတည်းအဖြစ် သဘောထားရန် သင်မျှော်လင့်နေပါက ၎င်းသည် ပြဿနာများဖြစ်စေနိုင်သည်။

 from string

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

ကုဒ်လိုင်းသည် စာကြောင်းတစ်ခုမှ လိုင်းခွဲမှုများကို ဖယ်ရှားရန် အစားထိုးနည်းလမ်းကို အသုံးပြုနေသည်။ ပုံမှန်အသုံးအနှုန်း /r?n|r/g သည် မည်သည့်မျဉ်းကြောင်းကွဲအမျိုးအစားနှင့်မဆို ကိုက်ညီပြီး ဗလာစာကြောင်း ” သည် ကိုက်ညီမှုတစ်ခုစီကို မည်သည့်အရာနှင့်မျှ အစားထိုးသည်။

လိုင်းများနှင့်အလုပ်လုပ်ရန်အကြံပြုချက်များ

JavaScript တွင် စာကြောင်းများဖြင့် အလုပ်လုပ်သောအခါ သတိပြုရမည့် အချက်အချို့ရှိသည်။

ပထမဦးစွာ JavaScript ရှိ လိုင်းများကို အရာဝတ္ထုများဖြင့် ကိုယ်စားပြုကြောင်း သတိရပါ။ ဆိုလိုသည်မှာ အစက်အမှတ်အသားဖြင့် သင်တစ်ဦးချင်းစီ၏ ဂုဏ်သတ္တိများကို ဝင်ရောက်ကြည့်ရှုနိုင်မည်ဖြစ်သည်။ ဥပမာအားဖြင့်၊ မျဉ်းကြောင်းအရာဝတ္ထု၏အရှည်ကိုရရန်၊ သင်သည် အရှည်ပိုင်ဆိုင်မှုကို အသုံးပြုနိုင်သည်။

ဒုတိယ၊ လိုင်းများကို ပုံမှန်လိုင်းများနှင့် မှတ်ချက်လိုင်းများဟူ၍ နှစ်မျိုးခွဲခြားနိုင်သည်ကို သတိရပါ။ သာမာန်လိုင်းများသည် မှတ်ချက်များမဟုတ်သော ကုဒ်လိုင်းများဖြစ်သည်။ အခြားတစ်ဖက်တွင် မှတ်ချက်လိုင်းများကို hash သင်္ကေတ (#) ဖြင့် စတင်ပြီး ကုဒ်ကဏ္ဍများကို မှတ်ချက်ပေးရန်အတွက် အသုံးပြုသည်။ နှစ်ချက်မျဉ်းစောင်း (//) ဖြင့်စသည့် မျဉ်းကြောင်းများကို ရှာဖွေခြင်းဖြင့် မှတ်ချက်လိုင်းများကို ခွဲခြားသတ်မှတ်နိုင်သည်။

နောက်ဆုံးတွင်၊ သင်သည် သင်၏ကုဒ်ရှိ သီးခြားစာကြောင်းများကို ရည်ညွှန်းရန် လိုင်းနံပါတ်ပိုင်ဆိုင်မှုကို အသုံးပြုနိုင်ကြောင်း သတိရပါ။ သင့်ကုဒ်ကို အမှားရှာသည့်အခါ အထူးသဖြင့် ၎င်းသည် အသုံးဝင်သည်။

Related ရေးသားချက်များ:

a Comment ချန်ထား