clone date နှင့် ပတ်သက်သော အဓိက ပြဿနာမှာ ၎င်းသည် ရှုပ်ထွေးမှုများ အများအပြား ဖန်တီးနိုင်သောကြောင့် ဖြစ်သည်။ Clone တစ်ခုကို ဖန်တီးသည့်အခါတွင် ဆုံးဖြတ်ရန် ခက်ခဲနိုင်ပြီး၊ ၎င်းသည် clones ကို စီမံခန့်ခွဲရန် သို့မဟုတ် ခြေရာခံရန် ကြိုးပမ်းရာတွင် ပြဿနာများ ဖြစ်ပေါ်လာနိုင်သည်။
object var date = new Date(); var clone = new Date(date.getTime());
ဤကုဒ်သည် ရက်စွဲအရာဝတ္ထုအသစ်တစ်ခုကို ဖန်တီးပြီး ပြောင်းလဲနိုင်သော “ရက်စွဲ” သို့ သတ်မှတ်ပေးသည်။ ထို့နောက် ၎င်းသည် ထို Date object ၏ clone တစ်ခုကို ဖန်တီးပြီး variable "clone" သို့ သတ်မှတ်ပေးသည်။
ခညျြနှောငျ Box ကို
နယ်နိမိတ်ကွက်တစ်ခုသည် ၎င်းအတွင်းရှိ အမှတ်အားလုံးကို ဖုံးအုပ်ထားသည့် ထောင့်မှန်စတုဂံဒေသတစ်ခုဖြစ်သည်။ အရာဝတ္ထုတစ်ခု၏အတိုင်းအတာ သို့မဟုတ် ပုံတစ်ခုအတွင်းရှိ အမှတ်တစ်ခု၏တည်နေရာကို ဆုံးဖြတ်ရန် ၎င်းကိုအသုံးပြုသည်။
OpenCV
OpenCV သည် ကွန်ပျူတာအမြင်နှင့် စက်သင်ယူမှုများအတွက် စာကြည့်တိုက်တစ်ခုဖြစ်သည်။ ပုံများ၊ ဗီဒီယိုများနှင့် အခြားဒေတာများကို လုပ်ဆောင်ရန်နှင့် ခွဲခြမ်းစိတ်ဖြာရန် ၎င်းကို အသုံးပြုနိုင်သည်။ OpenCV ကို ဓာတ်ပုံတည်းဖြတ်ခြင်း၊ ဗီဒီယိုတည်းဖြတ်ခြင်း၊ လုံခြုံရေးကင်မရာများနှင့် အခြားအရာများကဲ့သို့သော အပလီကေးရှင်းအမျိုးမျိုးတွင် အသုံးပြုနိုင်သည်။
ဘောင်ကို ဖြည်ပါ။
JavaScript တွင် ဘောင်ခတ်ထားသော အကွက်ကို ထုတ်ယူခြင်းသည် ရိုးရှင်းပြီး လွယ်ကူသော အလုပ်ဖြစ်သည်။ အရာဝတ္ထုတစ်ခု၏ ဘောင်ကွက်အကွက်ကို ထုတ်ယူရန် အောက်ပါကုဒ်ကို အသုံးပြုနိုင်သည်။
var obj = { }; obj.x = 100; obj.y = 200; // obj var bbox = obj.bounds();
အထက်ဖော်ပြပါ ကုဒ်သည် အောက်ပါ ကန့်သတ်အရာဝတ္တုကို ပြန်ပေးလိမ့်မည်-
{ x: 100၊ y: 200 }