「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"

 

JavaScript

Posted by arkgame