サイズプロパティ
新しい新しい地図マップ=一定();
map.set( 'foo'で、真の);
map.set( 'バー'、falseに);
map.size 2 // 構造部材のプロパティが返す総数地図
size
Map.prototype.set(キー、値)
; MYMAP新しい新しい= VARを()マップ //が地図に新しい要素を追加し myMap.set(「バー」、「FOO 」); // メソッド・セット・キーは、キーに対応し、全体の構造地図返し MYMAPを。 SET(1、 "foobarに"); //マップオブジェクト内の要素の値を更新 myMap.set( "BAR"、 "バズを ")。set
key
value
マップ=新しいMap()//ましょうset
メソッドが返す現在のMap
オブジェクトがチェーンを使用して書き込むことができます。
.SET(1、 'A')
.SET(2、 'B')
.SET(3、 'C')。
Map.prototype.get(キー)
地図新しい新しいメートル=一定();
constのこんにちは=機能(){はconsole.log( 'こんにちは');};
m.set(こんにちは、 'ES6こんにちはために!')ファンクションキー//ある
m.get(ハロー)/ /こんにちはES6!はget
方法読まkey
見つからない場合は、対応するキーをkey
、リターンをundefined
。
Map.prototype.has(キー)
地図新しい新しいM =一定();
m.set( '版' ,. 6);
m.set(262、 '標準');
m.set(不定、 'のNaH');
m.has( '版')/ / trueに
偽//にm.has(「年」)
// trueにm.has(262)
// trueに(未定義)m.has has
メソッドは、現在のマップ内のキーオブジェクトかどうかを示すブール値を返します。
Map.prototype.delete(キー)
地図新しい新しいメートル=一定();
m.set(未定義'のNaH');
m.has(未定義の)真//に
m.delete(未定義)
m.has(未定義) // falseにdelete
する方法キーを削除するには、リターンtrue
。削除した場合には、復帰に失敗しましたfalse
。
Map.prototype.clear()
地図マップの新しい新しい= LET();
map.set(真の'FOO'、);
map.set( 'バー'、falseに);
map.size // 2
map.clear()
map.size // 0 clear
すべてをクリアするために使用メンバーは、戻り値はありません。