ramda.js

    5

    3答えて

    私の質問は簡単です。私は最近Ramdaで始まりました。私はそれが好きです、それは純粋な機能だからです。 concat関数では、引数として2つのリストしか受け付けないため、少し問題があります。したがって、3つ以上のリストを連結する必要がある場合は、concat(list1, concat(list2, concat(list3, list4)))(4リスト連結の場合)のような関数を連結する必要があり

    8

    3答えて

    私はRamda/Folktaleを見始めました。私はディレクトリから来るタスクの配列をマップしようとする際に問題があります。私はファイルの内容を解析しようとしています。 var fs = require('fs'); var util = require('util'); var R = require('ramda'); var Task = require('data.task');

    8

    1答えて

    Ramdaでこの関数を作成するにはどうすればよいですか? function get_list (value) { return [ first_transform(value), second_transform(value) ] } get_list(12) これはmap関数の逆数です。

    17

    2答えて

    Ramda.js(およびレンズ)を使用して、以下のJavaScriptオブジェクトを変更して、そのオブジェクトの「NAME:VERSION1」を「NAME:VERSION2」に変更します。 ID = "/ 1/B/i"である。 深く入れ子になった値を変更するだけで、それ以外の場合は構造全体を変更せずに保持したいので、レンズを使用したいと思います。 配列がどのような順序になるのかわからないので、le

    10

    1答えて

    私はRxの新作で、最初の約束事からのデータが2番目に渡されるような約束事に関する文書を見つけるのが難しいと感じています。ここでは3つの基本的な約束事がありますが、データの計算は重要ではありません。前の約束のデータを使用して非同期処理を行わなければならないということだけです。私が話している構図を達成するために const p1 =() => Promise.resolve(1); const p2