ဖြေရှင်းထားသည်- အမှား TS2564- ပိုင်ဆိုင်မှု

ဟုတ်ပါတယ်၊ စလိုက်ကြရအောင်-

ဒစ်ဂျစ်တယ်ဖက်ရှင်စက်မှုလုပ်ငန်းသည် လျင်မြန်စွာ ကြီးထွားလာနေပြီး အမှားအယွင်းများကို ကိုင်တွယ်ခြင်းသည် ၎င်းတွင် အရေးပါသောအခန်းကဏ္ဍမှ ပါဝင်နေသည်။ အထူးသဖြင့်၊ အမှား TS2564၊ ဘုံစာရိုက်စာအမှား။ ဤပိုင်ဆိုင်မှုအမှားသည် ကုဒ်ရေးခြင်းလုပ်ငန်းစဉ်တွင် မိနစ်ပိုင်းအသေးစိတ်များကို ဂရုပြုရန် အရေးကြီးကြောင်း ထင်ရှားစေသည်။ သို့သော်၊ ဘာသာရပ်သည် နက်နဲပြီး နည်းပညာပိုင်းအရ ကွဲပြားပြီး အနုစိတ်သော ဖက်ရှင်စတိုင်များကို catwalks များတွင် နားလည်သဘောပေါက်ပါသည်။

TS2564 အမှားအတိုချုပ်အားဖြင့်၊ အတန်းပိုင်ပစ္စည်းကို ကြေညာပြီးဖြစ်သော်လည်း TypeScript လမ်းညွှန်ချက်များကို ဆန့်ကျင်သည့် constructor သို့မဟုတ် method များတွင် အသုံးမပြုသည့်အခါတွင် ထွက်ပေါ်လာသည်။ ၎င်းသည် ခေတ်မီသော ဝတ်စုံကို ဝတ်ဆင်ခြင်းနှင့် ဆင်တူသော်လည်း ၎င်းကို သင့်လျော်စွာ ၀တ်ဆင်ရန် မေ့လျော့နေခြင်းဖြစ်သည်။ ဖက်ရှင်စက်မှုလုပ်ငန်းမှာ ဒီလိုအသေးစိတ်အသေးစိတ်အချက်လေးတွေက ကြီးမားတဲ့ခြားနားချက်ကို ဖြစ်စေပါတယ်။

ဒါဆို TypeScript မှာ ဒီလို အဖြစ်များတဲ့ ပြဿနာကို ဘယ်လို ရှောင်ကြမလဲ။ ဖက်ရှင်လောကတွင် အတုအယောင်များ မပြုလုပ်ရန် သင်ယူခြင်းနှင့် တူသည် - အခြေခံများကို လေ့လာပြီး လေ့ကျင့်ပါ။

Error TS2564 အတွက်ဖြေရှင်းချက်

ခေတ်ရေစီးကြောင်းတွေ မှိန်သွားသလိုပဲ ဖက်ရှင်အသစ်တွေနဲ့ အစားထိုးရသလိုပဲ၊ အမှားအယွင်း TS2564 ကို ပြင်ဆင်ရာမှာ ချို့ယွင်းချက်ကုဒ်ကို မှန်ကန်တဲ့တစ်ခုနဲ့ အစားထိုးဖို့ လိုအပ်တယ်။ သရုပ်ဖော်ပုံအကျဉ်းကို ကြည့်ကြရအောင်။

class Demo {
  DemoProperty: string;
  constructor(DemoProperty: string) {
     this.DemoProperty = DemoProperty;
  }
}

တည်ဆောက်သူသို့ ပိုင်ဆိုင်မှုကို ပေါင်းထည့်ခြင်းသည် ပြဿနာကို ဖြေရှင်းပေးသည်။ လက်ကိုင်အိတ်နဲ့ ပြီးပြည့်စုံတဲ့ မော်ဒယ်တစ်ယောက်လိုပါပဲ။

Code ၏ အဆင့်ဆင့် ရှင်းလင်းချက်

ဤအမှားကို ကုဒ်ဖွင့်ခြင်းသည် ဖက်ရှင်မြင့် ပြေးလမ်းပုံစံကို ပိုင်းဖြတ်ခြင်းနှင့် တူသည်။

1. အတန်း- JavaScript တွင် IFFE သို့ စုစည်းထားသော Cloth သည် ကျွန်ုပ်တို့ ဖန်တီးနေသည့် နမူနာပုံစံ သို့မဟုတ် အရာဝတ္ထုတစ်ခုဖြစ်သည်။ ဖက်ရှင်လောကတွင်၊ ဤသည်သင်၏အခြေခံအကျီင်္ဖွဲ့စည်းပုံဖြစ်သည်။

2. ပစ္စည်းဥစ္စာ- 'ပိုင်ဆိုင်မှုကြေငြာချက်' သည် ဖော်မတ်/စတိုင်ကို အကြမ်းဖျင်းဖော်ပြရာတွင် အထောက်အကူဖြစ်စေသည်ဟု အဓိပ္ပာယ်ဖွင့်ဆိုခြင်းသည် သင့်ဖက်ရှင်ထုတ်ပြန်ချက်နှင့် ဆင်တူသည်။

3. တည်ဆောက်သူ- အလိုအလျောက်လုပ်ဆောင်ပေးသည့် လုပ်ဆောင်ချက်တစ်ခု၊ ကျွန်ုပ်တို့သည် အတန်းတစ်ခုကို ရုတ်သိမ်းလိုက်သည့်အခိုက်၊ သင်၏အ၀တ်အစားကို ဝတ်ဆင်ထားသည့်အတိုင်း ၎င်းကို စဉ်းစားပါ။

4. ပိုင်ဆိုင်မှုကို တည်ဆောက်သူထံ အပ်နှင်းခြင်း- ပြီးပြည့်စုံသောဝတ်စုံ၊ ပြေးလမ်းအတွက်အဆင်သင့်။ ဝတ်စုံတစ်ခုလုံး၊ ၀တ်စုံ၊ ဖိနပ်၊ ဆက်စပ်ပစ္စည်းများနှင့် မိတ်ကပ်အထိ စုစည်းထားသည်။

အလားတူ အမှားများကို နားလည်ခြင်း။

TypeScript တွင် အမှားအယွင်းများကို ကိုင်တွယ်ခြင်းအား နားလည်ခြင်းသည် သမိုင်းနောက်ခံနှင့် ဖက်ရှင်ခေတ်ရေစီးကြောင်းများ၏ ဆင့်ကဲပြောင်းလဲမှုများကို နားလည်ခြင်းကဲ့သို့ပင် အရေးကြီးပါသည်။ လက်ရှိ မြင်ကွင်းကို နားလည်သဘောပေါက်ဖို့ ခရီးကို တန်ဖိုးထားဖို့ လိုပါတယ်။ Error TS2564 နှင့်ဆင်တူသည် Error TS2563 သည် ၀တ်စုံ၏အစိတ်အပိုင်းပင်မဟုတ်သော ဆက်စပ်ပစ္စည်းကိုဝတ်ဆင်ထားသည့် ပြေးလမ်းမော်ဒယ်ကဲ့သို့ ဖက်ရှင်ဘေးအန္တရာယ်တစ်ခုနှင့် နှိုင်းယှဉ်၍ ပစ္စည်းတစ်ခုအား တာဝန်မပေးအပ်မီ အသုံးပြုသောအခါတွင် ဖြစ်ပေါ်သည့် Error TSXNUMX ဖြစ်သည်။

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

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

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

a Comment ချန်ထား