저는 함수형 프로그래밍을 처음 접했고 누군가는 주요 고차 함수를 이해하기 위해 lodash
을 추천했습니다.언제 lodash.after()를 사용할 수 있습니까?
var saves = ['profile', 'settings'];
var done = _.after(saves.length, function() {
console.log('Done saving!');
});
_.forEach(saves, function(type) {
asyncSave({ 'type': type, 'complete': done });
});
// → logs 'Done saving!', after all saves have completed
샘플 코드는 위의 asyncSave()
를 구현하지 않았다, 그래서 나는 나 자신을 위해 기능을 구현해야합니다 :
브라우징 lodash의 API 문서는, 나는이 sample code_.after()
에 대한 파악하지 못했습니다. 하지만 어떻게 구현해야할지 모르겠습니다. 내가 _.after()
의 사양을 이해하지 못하기 때문입니다.
누군가가 API 문서보다 더 쉽게 기능을 설명하면 좋을 것입니다. 또는 기능에 대한 이해하기 쉽고 실용적인 예제가 큰 도움이 될 것입니다. 감사!
자세한 설명을 주셔서 감사합니다. 당신의 예제는 lodash API doc의 예제보다 훨씬 이해하기 쉽다. – philipjkim