Deno ramdaを使用して配列の最大値を取得する

Deno ramdaを使用して配列の最大値を取得する

Denoで、ramdaのapply使用して、配列の最大値を取得するサンプルコードを記述してます。Denoはnode.jsの反省点をふまえた新しいJavaScriptランタイムです。

環境

  • OS windows10 64bit
  • Deno 1.6.1
  • typescript 4.1.2

ramda利用

importして利用することが可能です。

import * as R from "https://x.nest.land/ramda@0.27.0/source/index.js";

以下のように、名前を指定して使用することも可能です。

import {
  ap,
  add
} from "https://x.nest.land/ramda@0.27.0/source/index.js";

最大値を取得

以下は、実際にramdaのapply関数を使用して、配列の最大値を取得するサンプルコードなります。

import * as R from "https://x.nest.land/ramda@0.27.0/source/index.js";

const arr = [10 ,1, 2, 3, -2];
console.log(R.apply(Math.max, arr));
// 10

実行結果