| ဗားရှင်း | 1.0 |
|---|---|
| ထုတ်ဝေသူ | Search Turbine |
| ဖြန့်ချိသည့်ရက် | Oct 7, 2015 |
| ရက်စွဲထပ်ထည့်သည် | Oct 7, 2015 |
| Os လိုအပ်ချက်များ | Windows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP |
| လိုအပ်ချက်များ | None |
| စုစုပေါင်း downloads | 42 |
| စျေးနှုန်း | Free |
ဖော်ပြချက်
'JavaScript Hashset' သည် HashSet ဒေတာအမျိုးအစား၏ သန့်စင်သော JS အကောင်အထည်ဖော်မှုတစ်ခုဖြစ်သည်။ ၎င်းသည် သုံးစွဲသူအသုံးပြုမှုအတွက်သာမက node.js အတွက်လည်း သင့်လျော်သည်။ ၎င်းကို JavaScript တွင် Array များပြန်လုပ်သည့်အခါ စွမ်းဆောင်ရည် နှေးကွေးစေသည့် JavaScript ရှာဖွေမှု/ရှာဖွေမှုလုပ်ရိုးလုပ်စဉ်များအတွက် အကောင်းဆုံးဖြစ်အောင် ပြုလုပ်ထားသည်။
လိုက်ဖက်ညီမှု- Internet Explorer 5၊ IE5.5၊ IE6၊ IE7၊ IE8၊ IE9၊ IE10၊ IE11။ Node၊ NPM၊ Chrome။ FireFox၊ Opera၊ Konqueror။ ၎င်းတွင် 'universal နှင့်နီးစပ်သော' JS လိုက်ဖက်မှုရှိသည်။
hashset သည် တန်ဖိုးမထားသော array တစ်ခုနှင့်တူသော်လည်း ၎င်းသည် မူရင်း Array.contains သို့မဟုတ် Array.indexOf လုပ်ဆောင်ချက်များထက် ပိုမိုမြန်ဆန်သော တန်ဖိုးတစ်ခုကို ရှာဖွေနိုင်သည်။ ၎င်းသည် ထိရောက်မြန်ဆန်သော ကုဒ်ရေးရန် ပိုမိုလွယ်ကူစေသည်။ Hassets များသည် သာမာန် array များထက် အနည်းငယ်ပိုသော memory ကို သုံးနိုင်သော်လည်း ချဲ့ထွင်ခြင်းမှာ ထို့ထက်ပို၍ မဟုတ်ပါ။
Hashsets များသည် ပိုမိုကောင်းမွန်အောင်ပြုလုပ်ထားသော c# နှင့် Java ပရိုဂရမ်များတွင် အလွန်ရေပန်းစားသည် - အဘယ်ကြောင့်ဆိုသော် ၎င်းတို့သည် ဆော့ဖ်ဝဲအင်ဂျင်နီယာများအား Hashset တွင် တန်ဖိုးရှိပြီးသားရှိမရှိကို ရှာဖွေရန် (ရှာဖွေခြင်း) ကို အလွန်လျင်မြန်သောနည်းလမ်းဖြင့် ရှာဖွေနိုင်သောကြောင့်ဖြစ်သည်။ အရွယ်အစား ကြီးထွားလာသည်နှင့်အမျှ ၎င်းသည် ရှာဖွေမှုကဲ့သို့ အဘိဓာန်ကို အသုံးပြုသည် ဤအရာသည် array တစ်ခုတွင် ထပ်နေခြင်းများကို ရှောင်ရှားလိုသည့် အခြေအနေများအတွက် စံပြဖြစ်သည် - သို့မဟုတ် စွမ်းဆောင်ရည် နှေးကွေးခြင်းမရှိဘဲ တန်ဖိုးတစ်ခုရှိကြောင်း စစ်ဆေးပါ။
Hashsets များ၏ ယေဘူယျအားနည်းချက်မှာ ၎င်းတို့ကို အစီအစဥ်မပြုလုပ်ရသေးသောကြောင့် - စာရင်းကောက်၍မရပါ။ ဤအားနည်းချက်ကို 'JavaScript Searchable Hashset' တွင် စာရင်းကောက်နိုင်သော လုပ်ဆောင်ချက်နှင့် copyToArray လုပ်ဆောင်ချက်တစ်ခုပါရှိသည်။
'JavaScript ရှာဖွေနိုင်သော Hashset' သည် မည်သည့်တန်ဖိုးကိုမဆို သော့တစ်ခုအဖြစ် အသုံးပြုနိုင်သည်။ စာတန်း၊ ကိန်းပြည့်၊ အခင်းအကျင်း၊ အတန်းများနှင့် အမျိုးအစားများ။ ၎င်းသည် သာမန် js ပရိုဂရမ်းမင်းကျင့်ထုံးများနှင့်အညီ လိုက်လျောညီထွေဖြစ်စေသည်။
၎င်းတွင် Java နှင့် dotNet developer များမျှော်လင့်ထားသည့်အဆင့်မြင့် hashset လုပ်ဆောင်ချက်များပါ၀င်သည် - 'copyToArray', 'exceptWith', 'isSubsetOf' နှင့် 'unionWith' ကဲ့သို့သော အဆင့်နိမ့်/ပိုမိုမြင့်မားသောစွမ်းဆောင်ရည်အပလီကေးရှင်းများတွင်အသုံးပြုရန် စံပြဖြစ်စေပါသည်။