JavaScriptでweakSet.has()メソッドを使用する方法は何ですか?
weakSet.has()
これはjavascriptに組み込まれている関数であり、オブジェクトが weakSetに存在するかどうかを精査するときにブール値を返すために使用されます。 か否か。 ウィークセット オブジェクトを使用すると、弱く保持されているオブジェクトをコレクションに保存できます。
構文
weakSet.has(obj);
引数
上記のコード行から、 weakSet.has() パラメータ'obj'を受け入れ、パラメータが提供された weakSetに存在するかどうかを確認します かどうか。
戻り値
値の存在に基づいて、それが weakSetにあるかどうか かどうかにかかわらず、 weakSet.has() メソッドはブール出力を返します。値が存在する場合は、 true それ以外の場合は返されますfalse 返送されます。
例-1
次の例では、 weakSet.has() オブジェクト(ユーザー提供)' object1 'はweakSetに存在します か否か。オブジェクト「object1 "はweakSetに存在します trueを返します 出力として。
<html> <body> <script type="text/javascript"> const object = new WeakSet(); const newObj = { 'prop': 1 }; object.add(newObj); document.write(object.has(newObj)); // returns true </script> </body> </html>
出力
true
例-2
次の例では、 weakSet.has() オブジェクト(ユーザー提供)' object1 'はweakSetに存在するかどうか 。オブジェクトが存在しないため、 falseを返します 出力として。
<html> <body> <script type="text/javascript"> const object = new WeakSet(); const newObj = { 'prop1':1 }; document.write(object.has(newObj)); // returns false </script> </body> </html>
出力
false
-
javascriptでのOBJECT.assign()の使用は何ですか?
Object.assign()メソッドは、オブジェクト自体のすべてのプロパティ(列挙可能のみ)の値を1つ以上のソースオブジェクトからターゲットオブジェクトにコピーするために使用されます。ターゲットオブジェクトを返します。 例 const targetObj = { a: 1, b: 2 }; const sourceObj = { b: 4, c: 5 }; const returnedTarget = Object.assign(targetObj, sourceObj); console.log(targetObj); console.log(returnedTarget); consol
-
javascriptでのマップオブジェクトの使用は何ですか?
MDN Docsによると、 Mapオブジェクトは、キーと値のペアを保持し、キーの元の挿入順序を記憶しています。任意の値(オブジェクトとプリミティブ値の両方)をキーまたは値として使用できます。 ここで注意すべき重要なことは、オブジェクトはマップのキーとしても使用できるということです。これはJavaScriptオブジェクトには当てはまりません。 JSオブジェクトでは、プリミティブのみをキーとして使用できます。 特定のシナリオで役立つもう1つの機能は、反復可能であるということです。そして、挿入順に繰り返すことができます。したがって、キーの順序を維持し、それに値を関連付ける必要がある場合は、マッ