Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

जावास्क्रिप्ट हैश टेबल में एलिमेंट खोजना


हमने इसे अपने पुट मेथड में पहले ही लागू कर दिया है। आइए इसे अलग से देखते हैं।

उदाहरण

get(key) {
    let hashCode = hash(key);
    for(let i = 0; i < this.container[hashCode].length; i++) {
        // चेन में एलिमेंट ढूंढें
        if(this.container[hashCode][i].key === key) {
            return this.container[hashCode][i];
        }
    }
    return undefined;
}

आप इसका परीक्षण इस तरह कर सकते हैं।

उदाहरण

let ht = new HashTable();
ht.put(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.get(21));
console.log(ht.get(55));
console.log(ht.get(32));

आउटपुट

इससे निम्न आउटपुट मिलेगा।

{ key: 20, value: 72 } { key: 21, value: 6 } undefined { key: 32, value: 34 }

  1. जावास्क्रिप्ट में लीनियर सर्च लागू करना जावास्क्रिप्ट में लीनियर सर्च लागू करना

    जावास्क्रिप्ट में लीनियर सर्च लागू करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docum

  1. JavaScript में ID द्वारा एलिमेंट हटाना JavaScript में ID द्वारा एलिमेंट हटाना

    ID द्वारा एलिमेंट हटाने के लिए, आप remove() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Document

  1. JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना JavaScript में HTML टेबल के हर एलिमेंट पर IF कंडीशन लागू करना

    इसके लिए, आप document.querySelectorAll.forEach() का उपयोग कर सकते हैं।उदाहरणकोड निम्न है:<!DOCTYPE html> <html lang=en> <head>    <meta charset=UTF-8>    <meta name=viewport content=width=device-width, initial-scale=1.0>    <title>Doc