JavaScript max(min)メソッドでMap内の最大値・最小値を取得するサンプル

環境
Windows 10 home 64bit
Google Chrome 107.0.5304.122(Official Build) (64 ビット)

構文
const Mapの変数名 = new Map([キー1,値1],「キー2,値2」m,…)
Mapの最小値を取得します。
Math.min(…Mapの変数名.values());
Map内の最大値を取得します。
Math.max(…Mapの変数名.values());

使用例

const user = new Map([
  ['yamada', 18],
  ['oohashi', 35],
  ['kawaski', -50],
]);

const minVal = Math.min(...user.values());
console.log("Map内最小値: "+minVal); 

const maxVal = Math.max(...user.values());
console.log("Map内の最大値:"+maxVal);

実行結果
> “Map内最小値: -50"
> “Map内の最大値:35"

JavaScript

Posted by arkgame