분류
javascript
closure를 사용하여 저장된 인수로 저장된 키를 호출
본문
const call = (key, ...args) => context => context[key](...args);
i.e.
Promise.resolve([1, 2, 3]) .then(call('map', x => 2 * x)) .then(console.log); //[ 2, 4, 6 ] const map = call.bind(null, 'map'); Promise.resolve([1, 2, 3]) .then(map(x => 2 * x)) .then(console.log); //[ 2, 4, 6 ]
- 이전글배열을 가변 함수로 받아들이는 함수를 변경합니다. 18.09.01
- 다음글추가 인수를 무시하고 최대 n 개의 인수를 허용하는 함수를 만듭니다. 18.08.31