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

セット内のオブジェクトキーのJavascript検索


JavaScriptのSetクラスは、特定のsetオブジェクト内の要素を検索するためのhasメソッドを提供します。セット内のオブジェクトを検索する場合は、そのオブジェクトへの参照を提供する必要があります。異なるメモリアドレスを持つ同一のオブジェクトは、等しいとは見なされません。この方法は次のように使用できます-

let mySet = new Set();
let myObj = {name: "John"}
mySet.add(1);
mySet.add(3);
mySet.add("a");
mySet.add(myObj);
console.log(mySet)
console.log(mySet.has(myObj))
// Considered as a new object
console.log(mySet.has({name: "John"}))

出力

Set { 1, 2, 3, 'a' }
true
false

  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でオブジェクトごとに一意のIDを作成するにはどうすればよいですか?

    以下は、オブジェクトごとに一意のIDを作成するためのコードです- 例 <!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>