「JavaScript」Mapオブジェクト内の最大値、最小値を取得するサンプル
環境
Windows 10 Home 64bit
Google Chrome 105.0.5195.127
書式
const 変数名 = new Map([[キー1,値1],[キー2,値2],…]);
最大値を取得します。
Math.max(…変数名.values());
最小値を取得します
Math.min(…変数名.values());
Map オブジェクトはキーと値のペアを保持し、キーが最初に挿入された順序を覚えています。
キーや値には任意の値 (オブジェクトとプリミティブ値)を使用することができます。
使用例
const ct = new Map([ ['keyA', 55], ['keyB', '66'], ['keyC', '-77'], ['keyD', '44'] ]); const min = Math.min(...ct.values()); console.log("最小値: "+min); const max = Math.max(...ct.values()); console.log("最大値: "+max);
実行結果
> "最小値: -77" > "最大値: 66"