ramda.js

    0

    1答えて

    私はmithril.jsとramda.jsを使用しています。私はミスリルで次のコードを持っている: return m('ul.list-inline.text-center', [ ctrl.items.map(item => R.allPass(item.policies)(item) ? m('li', m('a', { href: item.uri, c

    2

    2答えて

    私はLodash's mergeと同等の関数を見つけようとしています。Ramdaを使用すると、再帰的オブジェクトのキーベースの "マージ"または "拡張"を行います。動作は次のようになります。 let merged = R.someMethod( { name: 'Matt', address: { street: 'Hawthorne', number: 22, suffix: 'Ave

    0

    1答えて

    私はcond functionのRamdaドキュメントを見ていて、その動作について混乱しています。ドキュメントの状態はcond ... if/else-if/elseロジックをカプセル化する関数fnを返します。 R.condは[述語、変換]のペアを取ります。 のfnへのすべての引数は、 が "真理値"を返すまで順番に各述語に適用され、その時点でfnは の結果を対応する変圧器に適用します。 のいずれ

    2

    1答えて

    これはramdajsの周囲の指導者のためのものです。下記のコードスニペットに、オブジェクトの配列とを考えてみましょう。 レンズを使用して最初のオブジェクトの値を6に設定するには、 は結果が配列であると予想します。しかしながら、これは事実ではないように見えるが、むしろ結果は目的である。 例: import R from 'ramda' let arr = [{a: 1}, {a: 2}, {a:

    3

    2答えて

    whereEqをパラメータ化する方法はありますか?したがって、以下のコンソールログの例で関数を呼び出すときに 'complete:true'を削除してこの情報を渡すことはできますか? let incomplete = R.filter(R.whereEq({ complete: false })) console.log(incomplete(data))

    1

    1答えて

    罰金に私は「ルル」からすべての名前「デュバル」を区別することができるだろうので、私は、名前でこのオブジェクトグループにしようとしている: const groupName = R.groupBy(R.prop('name'), [data]); しかし、これはしません作業する: let data = { benj: { content : undefined,

    1

    1答えて

    上で動作するようにしてくださいすることは配列から、各文字列の2つの操作を実行するサンプルコードです機能的な方法で、文字列の配列だけでなく、単純な文字列の値にも対応します。現在、これは文字列ではなく文字列の配列に対してのみ機能します。

    3

    2答えて

    ramdaいくつかのプロパティを一度に更新するにはどうすればよいですか?私が得られる最も近いものはR.evolve()です。 evolveは、変換関数を使用してプロパティを変更したいと考えています。私はそれを直接したいと思います。しかし、R.assoc()では、一度に1つのプロパティのみを変更でき、文字列を使用してプロパティを指定する必要があります。 これは私がevolveで、今それを行う方法であ

    2

    1答えて

    長い連鎖関数やパイプ関数を中断する適切な方法は何ですか? チェーンが2番目の関数の後に実行される必要はないとしましょう。無効な値が見つかったためです。ユーザーが送信した値が無効である限り、次の5つの関数を続行する必要はありません。 未定義/空のパラメータを返しますか?残りの関数は返された値がないかどうかをチェックするだけです。この場合、空のパラメータを渡し続けますか?

    1

    2答えて

    Ramdaに次の関数を組み込むことはできますか? (a, b) => R.pipe(func1(a), func2(a))(b) 目的はpipeのすべての関数に引数aを渡しています。 R.pipe(R.juxt([func1, func2]), R.apply(R.pipe)) しかし、これはTypeError: Cannot read property 'length' of undefined