사용자 지정 기능을 추가하기 위해 데이터베이스 API에 대한 작은 래퍼를 작성하고 있습니다.JavaScript의 전달 기능은 무엇입니까?
이core.db.view = bucket.view;
기능이 작동하는 것 같다하지만 HTTP 오류가있다 :
난 그냥 그대로 받아 수정하지하려는 view
기능은, 그래서 기능을 할당했습니다. 함수를 래핑하면 모든 것이 잘 작동하지만 함수를 할당하는 것을 선호합니다.
core.db.view = function (a, b, c) {
return bucket.view(a, b, c);
};
아이디어가 있으십니까?
은 아마 당신은'core.db.view = bucket.view.bind (버킷)을 할 필요가;'? –
'bind'에 대한 MDN의 기사를 참조하십시오 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind. – apsillers