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"