JavaScript Map has()

定義と用法

has() Mapに存在するキーをチェックするメソッドで、存在する場合 trueを返します。

インスタンス

例1

// Mapを作成します
const fruits = new Map([
  "apples", 500],
  "bananas", 300],
  "oranges", 200
]);
// Mapに"apples"がありますか?
fruits.has("apples");

自分で試してみてください

例2

以下の操作を試してみてください:

fruits.delete("apples");
fruits.has("apples");

自分で試してみてください

構文

map.has(value)

パラメータ

パラメータ 説明
value 必須。チェックするキー。

返り値

タイプ 説明
Boolean キーが存在する場合 trueを返し、そうでない場合 falseを返します。

ブラウザのサポート

map.has() ECMAScript6 (ES6)の特性です。

2017年6月から、すべての現代ブラウザがES6(JavaScript 2015)をサポートしています:

Chrome Edge Firefox Safari Opera
Chrome 51 Edge 15 Firefox 54 Safari 10 Opera 38
2016年5月 2017年4月 2017年6月 2016 年 9 月 2016 年 6 月

map.has() Internet Explorer ではサポートされていません。