나는 함수형 프로그래밍을 배우고 있으며 어떤 도움을 주셔서 감사합니다. ramda.js를 사용하여 다음 코드와 기능적으로 동일한 것은 무엇입니까? const indexArray = (array)=>{
let idx = 0;
return array.map((l)=>{
return l.map((w)=>{
let nw =
How can I access iteration index in Ramda.map과 비슷하지만 배열에 대한 액세스 권한을 갖고 싶습니다. Array.prototype.map은 (item, index, arr) => {}을받습니다. arr에 Ramda.map에 액세스하려면 어떻게해야합니까? 감사
ramda.js에서 어떤 값 n보다 큰 간격에 간격이 있는지 어떻게 알 수 있습니까? 이미 정렬 된 값에 대한 예 : 두 기록의 loginDates 사이 (7)보다 격차 더 큰이 있었는지 [
{"name":"bob", loginDate:"2017-10-01"},
{"name":"bob", loginDate:"2017-10-02"},
는 현재 Ramda에 나는 깊은 병합 할 경우 mergeDeepRight + mergeAll (... 아마도 mergeDeepRightAll) (오른쪽) 여러 개체 I를 .... var a = _.mergeDeepRight({ one: 1 }, { two: { three: 3 } })
var b = _.mergeDeepRight(a, { three: {
약속과 함께 R.cond을 어떻게 사용할 수 있습니까? 이 같은 뭔가 .. const fetchBin = (url) => fetch(`https://httpbin.org${url}`).then((response) => {
var contentType = response.headers.get("content-type");
if(con
나는 사전 정의 된 경로 중 하나에서 일치가 발생하는 경우에만 개체에서 문자열의 첫 번째 항목을 가져와야하는 시나리오가 있습니다. 위의 두 개체 중 하나를 제공하는 경우 { id: 'I60ODI', description: 'some random description' }
{ foo: 'bar', description: { color: 'green', te
내가 인수가 카레 구성 기능에 퍼져되어야 할 때 pointfree 구성 기능을 쓰기위한 패턴이 있는지 파악하기 위해 노력하고있어 즉 (Ramda 포함) : add_1_and_multiply = (add, mul) => R.compose(R.multiply(mul), R.add(1))(add)
add_1_and_multiply(3, 5) // 20
ad
JSON에 객체 배열이 있는데 하나의 값 속성을 변경하고 싶습니다. 예를 들어 키 필드가 고유하고 amount, name 소품이라고 가정합니다. 내 접근 방식은 findIndex으로 목록에서 개체를 찾거나지도를 제거한 다음 새 개체를 만들고 그 개체로 밀어 넣는 것입니다. 이 좋은 방법 이니? 더 나은 방법이나 기능을 추천 할 수 있습니까?
자바 스크립트에서 응용 펑터를 사용하는 방법을 배우려하고 ap 메서드를 발견했습니다. 나는과 같이 세 가지 배열을 결합하여 사용하는 것을 시도하고있다 : const products = ['teeshirt', 'sweater']
const options = ['large', 'medium', 'small']
const colors = ['red', 'bl