ramda.js

    0

    1答えて

    findIndexInOへの重複した呼び出しをcompareIndexesに削除するにはどうすればよいですか? const a = [ {name: 'charlie', value: 1}, {name: 'bravo', value: 7}, {name: 'delta', value: 12}, {name: 'alpha', value: 19},

    3

    3答えて

    私は命令型プログラミングのバックグラウンド(Java)であり、FPの概念をよりよく理解しようとしています。特に条件付き分岐/フィルタリング、およびデータのストリーム/リストにどのように適用できるか。 ここでは愚かな人為的な例があります。プレイヤーのリストがあり、スキルレベルに基づいて別のリストに分けたいと考えています。私は、より機能的な方法でこれを達成することができます const exclude

    0

    1答えて

    誰かがこの動作を教えてくれますか、それともバグですか? const firstTest = (a) => console.log(a, 'this will be executed'); const secTest = (a, b) => console.log(a, 'this will not be executed'); const firstIfElse = R.ifElse(R.T

    0

    2答えて

    残りの演算子でR.mergeを使用する利点はありますか? const a = {name: 'john', job: 'developer'}; const b = {name: 'peter', commute: 'bike', address: {city: 'San Francisco'}}; const c = {...a, ...b}; console.log('rest', c)

    0

    2答えて

    Ramdaを学習して、この同じシナリオを実行し続けることがわかります。 R.bothで評価したい2つの条件関数があります。 1つの関数は余分なパラメータを必要とするということがあります。以下のような何か: const condition1 = (y) => y===1; const condition2 = (x, y) => x===y; const validator = R.both(con

    1

    1答えて

    RAMDA怠惰 RAMDAのtransduceためにはcreation of lazy sequencesができます。 多く R.chainの一つはそれほど(REPL)のように、1対多数の演算子として、変換器に使用することができる。 const tapLog = R.tap((what) => console.log(what)) const suits = ['♠', '♥', '♦', '

    2

    1答えて

    に対するすべての値uniqの組み合わせを取得し、私は、属性値のセットを持っている: 例: [ { memberAttribute: { attributeName: 'a' }, value: '1' }, { memberAttribute: { attributeName: 'a' }, value: '2' },

    1

    1答えて

    私は現在、活字体でRAMDAを使用しようとしている中で/パイプで連結された機能を構成し、しかし、私は、関数をパイプによって作成された関数式のタイプを宣言についての例を見つける(または構成)することはできません、以下の私がありますコード: interface VersionObject { major: number; minor: number; patch: num

    0

    1答えて

    ramdaでフィルターを作成しようとしています。ユーザー入力による数値のフィルタリングを除いて、すべてが正常に機能します。これは文字列でのみ機能します。私はラムダにフィルタリングの際に数値を文字列に変換するよう指示できますか? const data = [ { col: 123, foo: 'sfdfds' }, {

    0

    1答えて

    オブジェクトツリーに対してR.find(R.propEq())の大文字小文字を区別しないようにする方法はありますか? (現在、私は使用していますRamda Libraries) これは私のOBJツリーの一部です: const objectTree = [ { __type: 'ix:ChecklistGridSection', For: 'QuestionAnswers', c