तत्वों को हटाने के लिए, हमें बस उन्हें ढूंढना होगा और एक साधारण स्प्लिस फ़ंक्शन कॉल का उपयोग करके उन्हें निकालना होगा जो एक सरणी से तत्वों को हटा देता है।
आइए हम उसी के कार्यान्वयन को देखें -
उदाहरण
<पूर्व>निकालें (कुंजी) {हैशकोड =this.hash (कुंजी) दें; के लिए (चलो i =0; iआप इसका परीक्षण कर सकते हैं -
उदाहरण
एचटी =नया हैशटेबल (); एचटी.पुट (10, 94); ht.put(20, 72);ht.put(30, 1);ht.put(21, 6);ht.put(15, 21);ht.put(32, 34);console.log(ht) .get(20));console.log(ht.remove(20));console.log(ht.get(20));console.log(ht.remove(20));
आउटपुट
यह आउटपुट देगा -
{ key:20, value:72 }trueundefinedfalse यह पहली बार सच हुआ क्योंकि इसे ढूंढा गया और सफलतापूर्वक हटा दिया गया। अगली बार, चूंकि यह मौजूद नहीं था, इसलिए निकालें फ़ंक्शन झूठा लौटा।