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

JavaScriptで'weakMap.has()'メソッドを使用しますか?


weakMap.has()

このメソッドは、要素がweakMapに存在するかどうかを確認するために使用されます。 このメソッドはブール値を返します 指定されたキーを持つ要素かどうかを示します WeakMapオブジェクトに存在します 。要素が存在する場合は、 true 出力として実行されますelsefalse 出力として表示されます。

構文

weakMap.has(obj);
オブジェクトが必要です パラメータとして そのオブジェクトが存在するかどうかを精査し、ブール値になります。 オブジェクトの存在に基づいて出力します。

次の例では、最初は weakMap ' newを使用して作成されます 'キーワード。後で2つのオブジェクト「object1 "と"object2 "が作成され、objec1が割り当てられましたが、object2は作成された weakMapに割り当てられていません 。 has()メソッドの場合 両方のオブジェクト、 object1で使用されます weakMap に割り当てられているため、結果になります 、 true 一方、 object2 結果はfalseになります 。両方の出力は、出力に示されているように表示されました。

<html>
<body>
<script>
   var weakmap = new WeakMap();
   var object1 = {
      "product" : "Tutorix"
   };
   var object2 = {
      "Greet" : "Hello"
   };
   weakmap.set(object1);
   document.write(weakmap.has(object1));
   document.write("</br>");
   document.write(weakmap.has(object2));
</script>
</body>
</html>

出力

true
false

  1. JavaScriptのSort()メソッド

    JavaScriptのsort()メソッドは、配列のソートに使用されます。並べ替えの順序は、アルファベット、数字、昇順、降順のいずれかです。 以下は、sort()メソッドのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /&

  2. JavaScriptのWeakMapオブジェクト。

    WeakMapオブジェクトには、要素としてキーと値のペアがあり、キーはオブジェクトである必要があり、値は任意のプリミティブ値またはオブジェクトにすることができます。 WeakMapでキーとして使用されるオブジェクトは、それらへの参照がない場合、ガベージコレクションされます。 以下はJavaScriptのWeakMapオブジェクトのコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=&