当前位置: 代码迷 >> JavaScript >> 使用 ramda 获取列表中最大的项目
  详细解决方案

使用 ramda 获取列表中最大的项目

热度:107   发布时间:2023-06-13 12:35:09.0

我正在尝试返回列表page的最大元素:

page = [1,2,3];
R.max(page); // returns a function.
R.max(-Infinity, page); // seems correct but doesn't work as expected.

我没有安装ramda包,所以这是未经测试的,但是从文档中只需要两个参数,所以你必须在它上面你的数组:

var page = [1, 2, 3],
    result = R.reduce(R.max, -Infinity, page);
// 'result' should be 3.

使用apply功能: :

const page = [1, 2, 3];
R.apply(Math.max, page); //=> 3