JH

Javascript Hashset

प्रकाशक: Search Turbine
वायरस स्कैन किया गया Windows Free
डाउनलोड v1.0 42 डाउनलोड
संस्करण1.0
प्रकाशक Search Turbine
रिलीज़ की तारीख7 अक्तू॰ 2015
तारीख संकलित हुई7 अक्तू॰ 2015
ओएस आवश्यकताओंWindows Vista, Windows, Windows 2000, Windows 8, Windows 7, Windows XP
आवश्यकताएँNone
कुल डाउनलोड42
कीमतFree

विवरण

'जावास्क्रिप्ट हैशसेट' हैशसेट डेटा-प्रकार का शुद्ध जेएस कार्यान्वयन है। यह साथ क्लाइंट उपयोग के लिए और node.js के लिए भी उपयुक्त है। इसे जावास्क्रिप्ट खोज/लुकअप रूटीन के लिए अनुकूलित किया गया है - जो जावास्क्रिप्ट में एरेज़ को पुनरावृत्त करते समय एक प्रदर्शन बाधा धीमी हो सकती है।

संगतता: इंटरनेट एक्सप्लोरर 5, IE5.5, IE6, IE7, IE8, IE9, IE10, IE11। नोड, एनपीएम, क्रोम। फायरफॉक्स, ओपेरा, कॉन्करर। इसमें 'सार्वभौमिक के करीब' JS संगतता है।

एक हैशसेट मूल्यों की एक अनियंत्रित सरणी की तरह है, लेकिन इसे मूल Array.contains या Array.indexOf फ़ंक्शन की तुलना में तेजी से मूल्य के लिए खोजा जा सकता है। इससे कुशल, तेज़ कोड लिखना आसान हो जाता है। हैसेट सामान्य सरणियों की तुलना में मामूली अधिक मेमोरी का उपयोग कर सकते हैं, लेकिन घातीय रूप से अधिक नहीं।

हैशसेट अनुकूलित सी # और जावा प्रोग्रामिंग में बेहद लोकप्रिय हैं - क्योंकि वे डेवलपर्स को यह देखने के लिए (खोज) करने के लिए एक बहुत तेज़ तरीका देते हैं कि हैशसेट में कोई मान पहले से मौजूद है या नहीं। यह लुकअप जैसे शब्दकोश का उपयोग करता है - जो सेट के आकार में बढ़ने के साथ धीमा नहीं होता है। यह उन स्थितियों के लिए आदर्श है जो हम चाहते हैं कि किसी सरणी में डुप्लिकेट प्रविष्टियों से बचें - या प्रदर्शन मंदी के बिना किसी मान के अस्तित्व की जाँच करें।

हैशसेट की एक सामान्य कमजोरी यह है कि वे अनियंत्रित हैं - और जैसे - गणना नहीं की जा सकती (foreach)। इस कमजोरी को 'जावास्क्रिप्ट सर्चेबल हैशसेट' में एक एन्यूमरेट फंक्शन और एक copyToArray फंक्शन के साथ दूर किया जाता है।

'जावास्क्रिप्ट सर्चेबल हैशसेट' कुंजी के रूप में किसी भी मूल्य का उपयोग कर सकता है। स्ट्रिंग, पूर्णांक, सरणी, कक्षाएं, और यहां तक ​​कि प्रकार। यह सामान्य जेएस प्रोग्रामिंग प्रथाओं के साथ इसे लचीला बनाता है।

इसमें उन्नत हैशसेट फ़ंक्शंस भी शामिल हैं जो जावा और डॉटनेट डेवलपर्स की अपेक्षा करते हैं जैसे: 'कॉपीटोएरे', 'सिवायवथ', 'आइसबसेटऑफ' और 'यूनियनविथ' जो इसे निम्न-स्तर/उच्च प्रदर्शन अनुप्रयोगों में उपयोग के लिए आदर्श बनाते हैं।

समान कार्यक्रम

विकल्प

इस प्रकाशक से अधिक