ramda.js

    0热度

    1回答

    这是我用实例实现的。 function comparator(values = [], matchValue, mapFn, reduceFn) { if (values.length === 0) { return undefined !== matchValue; } return values .map(mapFn) .reduc

    0热度

    1回答

    我收到大阵对:[number, {number,number, big array of numbers}] 首先我我主要对添加到数组的开头: prepend([target[0], {count : target[1].length, overall : target[1].length, items:target[1]}]), 接下来我做的: Promise.all([

    2热度

    1回答

    之前问这个问题,我想分享第一我的项目的文件夹结构:我想使用Ramda作为一个模块 在我的项目,所以在我的./app/js* .js文件文件,我可以这样做: include map from 'ramda/src/map'; 基本上我希望能够轻松导入Ramda作为一个模块,这样我可以访问不同的功能,如上图所示。我已将ramda作为node_modules目录中的模块进行安装,并使用汇总来构建用E

    1热度

    1回答

    我写了一个函数,它返回一个promise列表(在ramda中的代码),然后我必须用Promise.all()来解决所有的promise并将其发回给承诺链。 例如, // Returns Promise.all that contains list of promises. For each endpoint we get the data from a promised fn getData().

    1热度

    1回答

    考虑下面的代码: const objs = [ { name: '1st', completed: false, }, { name: '2nd', completed: true, }, { name: '3rd', completed: true, }, ] const

    1热度

    2回答

    我想用一个值调用一个函数数组,然后获取部分应用函数的数组。 我当前的代码: const my_array = pipe(flip(call), flip(map)([add, subtract]))(1) // = [add(1), subtract(1)] 是否有这样做的更好的办法? 我的目标(可能是不合理的),将有一个point-free替代如下功能: const bind_all =

    0热度

    1回答

    我需要修复ramda.js中的对象的属性。我想不要使用镜头。 具有下列数据,我需要: 如果阵列属性和对象ab的其他 没有财产“animationTimingFunction”添加属性键“宽松”与价值ease 确实有属性“animationTimingFunction”将此属性重命名为“easing”并保持原样。 输入数据: let data = { "a": [{ "opac

    0热度

    1回答

    对不起,关于复杂的标题,但我希望下面的描述更清楚。 我目前正在使用Ramda作为我选择的函数库来学习Javascript中函数式编程的乐趣。我有一个数组,我想以类似于foreach的方式进行迭代。但是,我希望我的匿名函数能够从原始数组中传递所有可能的对。所以实际上,形成一个矩阵,矩阵的每个轴将由矩阵的内容表示: 如果我有一个数组[a,b,c],那么那里总共有9对组合;如果我拿走与自身配对的每个元素

    1热度

    3回答

    如何使用拉姆达使以下功能点免费使用? const prefixAll = R.curry((prefix, list) => R.map(R.concat(prefix), list))

    0热度

    2回答

    使用R.view dinamicly ... const robotsNames = [ 'da Vinci Surgical System', 'KITT', 'The Tachikomas', 'Toyota violin-playing robot', 'GERTY', 'Mega Man', 'Rock ‘Em Sock ‘Em Robots', 'Doraemon', 'A