Resultados da pesquisa a pedido "ramda.js"
Onde posso encontrar uma explicação / resumo dos símbolos usados para explicar a programação funcional, especificamente o Ramda.js?
A documentação da API da biblioteca de programação funcional JavaScript Ramda.js contém abreviações simbólicas, mas não fornece uma legenda para a compreensão delas. Existe um lugar (site, artigo, folha de dicas etc.) que eu possa ir ...
Ramda: obtém objetos da matriz comparando com cada item em outra matriz
Eu tenho uma matriz como: ids = [1,3,5];e outra matriz como: items: [ {id: 1, name: 'a'}, {id: 2, name: 'b'}, {id: 3, name: 'c'}, {id: 4, name: 'd'}, {id: 5, name: 'e'}, {id: 6, name: 'f'} ];O que eu quero é outra matriz como: array = [{id: 1, ...
Loop até ... com Ramda
Eu estava tentando refatorar alguns trechos de código usando o Ramda e fiquei pensando: o que poderia ser uma boa abordagem no Ramda / Functional Programming para resolver o seguinte código: let arrayOfSomething = initArray(); for(let i = 0; ...
Como posso acessar o índice de iteração no Ramda.map
Eu costumava escrever algo como _.map(items, (item, index) => {});com lodash. Normalmente eu não precisoindex mas às vezes é útil. Estou migrando para o Ramda agora: R.map((item, index) => {}, items);index éundefined. Claro, eu posso ...
Usando o Ramda e o estilo pointfree, como posso copiar o primeiro item de uma matriz para o final?
Eu quero pegar uma matriz[1, 2, 3] e retorno[1, 2, 3, 1]. Estou usando o Ramda e posso obter o resultado desejado assim: const fn = arr => R.append(R.prop(0, arr), arr);Mas eu gostaria de fazê-lo sem pontos. Aqui está o mais próximo que ...
Composição do RxJS Promise (passando dados)
Sou novato no Rx e estou com dificuldade em encontrar documentação sobre como compor promessas, de modo que os dados da primeira promessa sejam passados para a segunda e assim por diante. Aqui estão três promessas muito básicas: os cálculos dos ...
Bons nomes para versões invertidas de `lt`,` lte`, `gt` e` gte`?
Estou trabalhando há algum tempo em uma biblioteca FP Javascript chamadaRamda [https://github.com/ramda/ramda], e estou tendo um pequeno problema ao nomear coisas. (Você ouviu a antiga linha, certo? "Existem apenas dois problemas difíceis na ...
Como passo vários parâmetros para uma cadeia de composição do Ramda?
Aqui estão quatro funções que estou tentando compor em uma única string de ponto final: const endpoint = str => `${str}` || 'default' const protocol = str => `https://${str}` const params = str => `${str}?sort=desc&part=true&` const query = str ...
Como comparar duas matrizes de objetos e obter objetos comuns
Olá pessoal, eu tenho duas matrizes var elements = [{ "id": "id_1", "type": "input", "businesstype": { "type": "text" } }, { "type": "label", "id": "id_234" }, { "id": "id_16677", "type": "div", }, { "id": "id_155", "type": "input", ...
Ramda currying: como aplicar argumentos a vários parâmetros
Eu tenho uma situação em que preciso fazer isso: const f = (obj) => assoc('list', createList(obj), obj)Devido ao fato de eu precisar do argumento para o segundo e o terceiro parâmetro, me proíbe de fazer algo como: const f = assoc('list', ...
Página 1 do 2