当前位置:  开发笔记 > 编程语言 > 正文

Ramda.js:要列出的参数

如何解决《Ramda.js:要列出的参数》经验,为你挑选了1个好方法。

试图在这里找出Ramda.Ramda有一种方法可以将参数转换为列表吗?例如:

R.argumentsToList(1)(2) => [1, 2]

我实际面临的问题是我的函数传递了2个参数,我需要使用两个参数,但R.compose只允许最右边的函数使用多个参数.把我的论点变成一个列表可以让我绕过这个 - 或者这会是一个糟糕的方法吗?

实际问题:我想将2个字符串传递给我的函数.那些应该变成一个合并的对象,例如:

f('firstString', 'second') => {firstString: 'firstString', second: 'second'}

我知道我可以使用R.mergeR.objOf,但我不知道如何处理和使用传递给函数的2个参数.



1> Scott Sauyet..:

创建一个list函数是Ramda Cookbook中的一个食谱.事实证明这很简单:

var list = R.unapply(R.identity);
list(1, 2, 3); // => [1, 2, 3]

这基于simple unapply,它将可变参数函数转换为接受数组的函数.

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有