저는 js에서 함수형 프로그래밍을 열심히 배우려고합니다.하지만 힘든 시간을 보내고 있습니다. 내가 immidiately 구성 호출해야처럼 export const getParamFromUrl = R.curry((name, url) => R.compose(
R.match(new RegExp(`[?&]${name}=([^&]*)`))
)(url));
ramda에 find처럼 작동하는 함수가 있습니까? 대신 찾은 요소가 술어 함수의 결과를 반환합니까? 그래서 예를 들어 R.find(x => x === 2 ? 'two' : false, [1, 2, 3]) 당신이 기능은 하나 이상의 일을 만들려고 노력하는 경우, 대신에 일반적으로
Ramda과 함께 기능적인 JavaScript를 배우려고하고 있는데, 이것으로 막혀 있습니다. 여기 JS 빈은 다음과 같습니다 http://jsbin.com/kozeka/ 을 그리고 이것은 코드입니다 : const date = new Date()
const addDays = R.add(date.getDate())
const getDate = R.comp
저는 함수 프로그래밍에 익숙하지 않고 ramda.js과 같은 라이브러리를 사용하지만 매우 유용한 것으로 나타났습니다. 심지어 arg1의 경우 결과 calculated로 partial를 호출 할 때마다 호출되는 다음 const myFun = R.curry(
(arg1, arg2) => {
let calculated = anotherFu
다음과 같은 오류가 있습니다. ramda를 사용하여 구성하고 사용할 때 'setState'속성을 undefined로 읽을 수 없습니다. const changeStateOf = _.curry((stateName, stateValue) => {
let obj = {}
obj[stateName] = stateValue
this.set
나는 다음과 같은 Ramda REPL에서, ramda에보고 t의 질문이 있어요 사용하여 대체 : const R = require('ramda')
//const original = require('./test/fixtures/original.json')
const original = {
speakers: {
name: 'Author',
모나드에 ramda-fantasy을 사용하고 있습니다. 문자열에 정규식 일치를 수행하고 Maybe String을 반환하는 일부 함수가 들어 있습니다. 어쩌면 매핑하여 모든 함수를 적용하고 결과를 연결하는 방법은 무엇입니까? 어떻게 할 수 const fieldRetrievers = [
getAddress,
getName,
getPh
에 의해 분할 문자열과 I 군이 객체의 다음 목록 : { 'inc25hr01': { object: plan, price: {'gbp': 3600, 'eur': 4500, 'usd': 4800}},
'inc3hr02': { object: plan, price: {'gbp': 3600, 'eur': 4500, 'usd': 4800}},
}
을 :