ramda.js

    0

    1答えて

    私はRamdaの新機能です。 Ramadaを使って以下のコードを翻訳する方法を知ってもいいかもしれません keys、keysInのようないくつかの関数が見つかりましたが、どのようにそれらを適用するか分かりません。おかげさまで const params = { data: { a: 'aaa', b: 'bbb', c: 'ccc', } }

    1

    1答えて

    私は最近fpを学び、ramda.jsを自分のプロジェクトに使用しようとしていますが、いくつかの問題に直面しました。 list配列の各要素にresult propをいくつかの初期値付きで追加したいのですが、期待通りに機能しませんでした。ここで は私のコードです: var list = [{name: 'foo'}, {name: 'bar'}, {name: 'baz'}] var list1

    1

    1答えて

    Ramda.jsはreduce関数を提供していますが、私はramdaを使用する方法を学習しようとしており、レデューサーは良い例だと思いました。次のコードが与えられれば、より効率的で機能的なアプローチは何でしょうか? (function(){ // Some operators. Sum and multiplication. const sum = (a, b) => a +

    0

    1答えて

    引数がホスティング関数にバインドするので、カリー関数でこれが何に当てはまるのか分かりません。この場合、実際にどこでも使われる "a"です。 var _isPlaceholder = require('./_isPlaceholder'); /** * Optimized internal one-arity curry function. * * @private * @category

    0

    1答えて

    私は、ramdaでジョブを実行する関数または関数のセットを探しています。ここに質問があります: - 私はオブジェクトを持っています。私はそれを "パイプ"関数に渡したいと思います。そのオブジェクトからいくつかのパラメータを抽出し、それらのパラメータの値を関数に渡します。 import {pipe} from 'ramda' const obj = { a: 1, b: 2,

    2

    1答えて

    私はたくさんの関数がJustまたはNothingの値を返していますが、このように一緒にチェーンしたいとします。 var a = M.Just("5").map(function(data){ return 1; }).chain(function(data){ /*Make some operation return Just or Nothing */ console.l

    3

    4答えて

    ramda.jsでフィールドを使ってリストをグループ化してソートし、各グループの最初の項目を除くすべての項目をその項目の子に移動するにはどうすればよいですか?私は名前でグループ化され、日付の降順でソートしてきたところ以下 例: [{ id: 1, name: 'bob', date: '2007-03-05', count: 15, children: [{ id: 2, name: '

    1

    1答えて

    私は約束のリスト(ramdaのコード)を返す関数を書いており、それをPromise.all()で囲んですべての約束を解決しなければならないそれを約束のチェーンに送ります。 // Returns Promise.all that contains list of promises. For each endpoint we get the data from a promised fn getDat

    2

    1答えて

    私はこの var TermSchema = new Schema({ group: {type:String}, key: {type:String}, translations:[{ clientId:{type:Number,default:config.gdgId}, lang:{type:String}, val:{type:String},