[JavaScript]forEachメソッドを連想配列(Map)で使うには?

JavaScript

どうも、ちょげ(@chogetarou)です。

forEachメソッドを連想配列で使う方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

forEachメソッドを連想配列で使うには、次のようなコールバック関数を引数に指定します。

function(value, key, map) {/*処理*/}
value: 値, key: キー, map: 連想配列そのもの

上記のようなコールバック関数を、「map.forEach(コールバック関数)」のように呼び出します。

forEachメソッドの引数に指定するコールバック関数の引数は、必要でなければ省略することができます。

使用例

let map = new Map();

map.set('Strawberry','いちご');
map.set('Banana','バナナ');
map.set('Apple','りんご');

map.forEach(function(value, key){
    console.log(key + ':' + value);
});

コメント

タイトルとURLをコピーしました