몇 초 전부터이 코드 스 니펫을 currying 기사에서 발견했지만 제작자는 어떻게 작동하는지 설명하지 않았습니다. fn 및 args1 변수의 출처를 이해하지만, args2가 프로세스 전반에 걸쳐 포함될 것이라는 것을 이해하는 데 어려움을 겪고 있으며 누구도 통찰력을 제공 할 수 있는지 궁금해하고 있습니까?currying and rest and spread operators
function curry(fn, ...args1) {
return (...args2) => { fn(...args1, ...args2); }
}
[currying] (https://en.wikipedia.org/wiki/Currying#Contrast_with_partial_function_application)입니다. 부분 적용! – Bergi
아무 것도 설명하지 않으면 기사의 요점은 무엇입니까? 또한 링크 해 주시겠습니까? – Bergi
@Bergi 요점은 그것이 currying 함수를 만드는 것이라고 생각합니까? 어쩌면 카레에 대한 나의 정의가 정확하지 않을 수도 있습니다. – zfrisch