ramda.js

    1

    2답변

    기능에 다음 코드를 만드는 방법 안녕 나는 다음과 같은 개체 구조가 const usersList = { NFr9F4WbBxR4H5ajolbS6q0skPF2: { name: "justin davidson", uid: "NFr9F4WbBxR4H5ajolbS6q0skPF2" }, asas9F4WbBxR4H5ajolbS

    1

    1답변

    나는 Ramda를 사용하여 간단한 할일 앱을 코딩하기로 결정했지만 관련 리팩토링과 관련된 리팩터링 작업이 하나만있었습니다. 내가 생각하는 바로 여기에 두 가지 기능은 리팩토링 수 : const isItemCompleted = R.pipe( R.prop("states"), R.contains("completed") ) const isIt

    2

    1답변

    의 '@@ 변환기/단계를'속성을 읽을 수 없습니다> 감소 : 나는 조성에 사용하는 경우 : const total_ok = R.compose( values => R.reduce(sum_value, 0)(values), R.prop('items') ) 모두 정상적으로 작동합니다. 하지만 난 그런 식으로 리팩토링 경우 : const tota

    3

    1답변

    중첩 evolve`. ramda을 사용하여이를 수행하는 방법은 무엇입니까? 내가 좋아하는 일을 시도 : var trans = { file: replace('abc', 'def') }; var f = R.evolve(trans) var f2 = R.map(f) R.map(f2, list) 그러나 그것은 작동하지 않습니다. 어떻게 든 솔

    2

    1답변

    저는 Ramda에 상당히 익숙하며, 여전히 특정 기능에 대해 고민하고 있습니다. 현재, 나는 R.useWith으로 약간 고심하고 있습니다. let myArray = [ { a: 'wat', b: 'foo' }, { a: 'something', b: 'something_else' },

    4

    1답변

    IO 모나드가 어떻게 작동하는지 파악하려고합니다. 아래 코드를 사용하여 filenames.txt을 읽고 결과를 사용하여 testfiles 디렉토리의 파일 이름을 바꿉니다. 이것은 분명히 미완성이므로 실제로 콘솔 이름을 바꾸는 대신 콘솔에 기록합니다. 내가 두 번 runIO 부르지 만, 그것은 결국 한 번만 를 호출 할 필요가 그것 같은 느낌 : :) 내 질

    1

    2답변

    배열 [1, 2, 3]을 가져오고 [1, 2, 3, 1]을 반환하고 싶습니다. 나는 Ramda를 사용하고, 내가 원하는 결과 다음과 같이 얻을 수 있습니다 : const fn = arr => R.append(R.prop(0, arr), arr); 을하지만 그것이 포인트 - 무료 할 싶습니다. 내가 가진 가장 가까운 곳은 다음과 같습니다. const fn

    0

    3답변

    일부 REST API에서 정보를 가져 오는 내 함수의 단위 테스트를 작성하고 있습니다. ramdaFuture 유형 (source)을 사용하고 있습니다. 다음 시험을 이상한 일 : it('should return Maybe of Nothing', done => { let response = { status: 200, json:

    2

    2답변

    여러 매개 변수에 인수를 적용하는 방법 : 때문에 나는 두 번째와 세 번째 매개 변수에 대한 인수가 필요하다는 사실을 const f = (obj) => assoc('list', createList(obj), obj) 을, 나를 금지 같은 일을에서 : const f = assoc('list', somehowGetObj()) 나는이 시도하지만, 작동하지

    4

    2답변

    우리는 직장에서 매우 훌륭한 ramda 라이브러리를 사용하고 있습니다. 이는 대충 포인트가없는 스타일의 코드를 사용할 수 있기 때문에 좋습니다. 이 문제는 문제가 발생할 때 코드에서 뭔가를 가리킬 때 보이는 장소가 훨씬 적다는 것입니다. 대부분의 런타임 오류는 구성된 ramda 기능의 오용으로 인해 발생합니다. 이 기능을 리디렉션을 많이 사용하는 프레임 워