Confused about javascript function returning multiple functions with many fat arrow

前端 未结 3 1894
攒了一身酷
攒了一身酷 2021-01-16 14:57

I have problem with my cs homework. I need to access the x value of the function, but my codes is returning me an empty function instead of with the values

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-01-16 15:43

    Not sure if I understand your question correctly or not but I guess you are trying to do this

    const pair = (x, y) => f => f(x, y); 
    const head = (x, y) => x;
    
    console.log((pair(1,2)(head)))

    if not then this one from above is correct

    const pair = (x, y) => f => f(x, y); 
    const head = f => f(a => a);
    
    console.log(head(pair(1,2)))

提交回复
热议问题