Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

Javascriptを使用して辞書内の要素を検索する


辞書内の特定のキーを検索するgetメソッドを実装します。

get(key) {
   if(this.hasKey(key)) {
      return this.container[key];
   }
   return undefined;
}

繰り返しになりますが、JSオブジェクトは辞書のように非常に実装されているため、コードを追加することなく直接使用できる機能のほとんどを備えています。これも大幅に最適化されているため、関数の実行時間を心配する必要はありません。

これは、-

を使用してテストできます。

const myMap = new MyMap();
myMap.put("key1", "value1");
myMap.put("key2", "value2");

console.log(myMap.get("key1"))
console.log(myMap.get("key2"))
console.log(myMap.get("key3"))

出力

これにより、出力が得られます-

value1
value2
undefined

ES6では、getメソッドを使用して同じ機能を使用できます。たとえば、

const myMap = new Map([
   ["key1", "value1"],
   ["key2", "value2"]
]);

console.log(myMap.get("key1"))
console.log(myMap.get("key2"))

出力

これにより、出力が得られます-

value1
value2

  1. JavaScriptを使用して親要素にアクセスする

    以下は、JavaScriptを使用して親要素にアクセスするためのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> &

  2. JavaScriptのインポートで「{}」を使用しますか?

    以下は、javaScriptインポートで{}を使用するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style>