jQuery (또는 깨끗한 JS)-함수 매개 변수에 콜백 추가

루카 네이트 말러

내가 원하는 것은 다음과 같습니다.

function bindFunctions(bindFunction, callbackFunction) {
   // Add binding so that I can call the callbackFunction if the bindFunction is called
}

function log(message) {
    console.log(message);
}

function notifyUser() {
    alert('Something');
}

bindFunctions(log, notifyUser);


log('Error'); // Now the notifyUser-functions should be called and "Something" printed to the alert-box

bindFunctions($('.element').click, function() {/* CODE */}); // Or this: but I don't know if this is even possible because this is not the event-function but the binding-function of the click-event

중요 : 나는에 영향을 미치지 bindFunction않으므로 거기에서 트리거를 구현할 수 없습니다.

모든 종류의 기존 함수에 대한 콜백 첨부입니다. 이것이 가능한지 또는 방법을 알고 있습니까?

tne

나는 당신이 그것을 잘못된 방식으로보고 있다고 믿습니다. 필요한 것은 좋은 오래된 의존성 반전 입니다. 필요한 모든 코드 log는 더 높은 수준의 구성 요소 (예 : 응용 프로그램의 구성 루트)에서 수신해야합니다. 그런 다음 실제 .NET 대신 호출 하고 주입 하는 간단한 래퍼 를 자유롭게 구현할 수 있습니다.notifyUserlog

OO 관점을 취한 일부 기사를 링크했지만 더 기능적인 모델로 자유롭게 번역 할 수 있습니다 (접근 방식은 동일합니다). 귀하의 경우에는 클로저를 사용하고 있습니다 (특정 관점에서 단일 익명 메서드를 사용하는 객체와 "동등"함).

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

함수 콜백에 추가 매개 변수를 추가하는 방법

분류에서Dev

매개 변수가있는 깨끗한 URL에 대한 .htaccess 리디렉션

분류에서Dev

추가 매개 변수를 jQuery의 $ .ajax () xhr 콜백에 전달

분류에서Dev

콜백 함수에 대한 매개 변수가있는 attr ()과 유사한 함수

분류에서Dev

콜백에 추가 매개 변수를 전달하는 NodeJS

분류에서Dev

Ajax 콜백 함수에 추가 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

몽구스 exec 콜백 함수에서 추가 매개 변수를 전달하는 방법

분류에서Dev

자바 스크립트, jQuery의 비동기 함수 체인에 대한 변수 콜백 매개 변수화

분류에서Dev

jQuery 콜백 함수-이 매개 변수를 전달하는 방법

분류에서Dev

표준 함수에 의해 호출되는 매개 변수가있는 익명이 아닌 콜백 함수

분류에서Dev

err 또는 error 매개 변수가있는 콜백 함수를 잘 이해하지 못합니다.

분류에서Dev

jQuery.on 콜백 매개 변수

분류에서Dev

JQuery Each : 콜백으로 매개 변수를 보내는 방법

분류에서Dev

Jquery의 콜백 함수에 매개 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

jquery 함수를 정리하는 더 깨끗한 방법

분류에서Dev

매개 변수가 0 개 또는 1 개인 함수에 대한 Sfinae

분류에서Dev

jsonp로 $ .ajax에 콜백 매개 변수 추가

분류에서Dev

Array.prototype.some에 추가 콜백 매개 변수 사용

분류에서Dev

전달 된 콜백에 매개 변수 추가

분류에서Dev

React useCallback hook에서 매개 변수가 콜백 함수 내부에서 오는 위치

분류에서Dev

node.js에서 콜백 매개 변수로 함수 실행 동기화

분류에서Dev

매개 변수로 콜백이없는 모의 함수

분류에서Dev

매개 변수가 콜백에 할당되는 이유는 무엇입니까?

분류에서Dev

파이썬으로 더 깨끗한 함수 작성, 매개 변수는 집합 또는 값이 될 수 있습니다.

분류에서Dev

$ .getScript 콜백이있는 JQuery Ajax 로딩 파일이 알 수없는 매개 변수를 전달 함

분류에서Dev

함수 C ++에 대한 매개 변수로 변수 매개 변수가있는 함수

분류에서Dev

onclick에서 콜백 함수에 매개 변수를 전달하는 kineticjs

분류에서Dev

js, jquery, easyui, 함수에 전달 될 때 매개 변수가 변경됨

분류에서Dev

jqGrid 편집 콜백으로 추가 매개 변수 보내기

Related 관련 기사

  1. 1

    함수 콜백에 추가 매개 변수를 추가하는 방법

  2. 2

    매개 변수가있는 깨끗한 URL에 대한 .htaccess 리디렉션

  3. 3

    추가 매개 변수를 jQuery의 $ .ajax () xhr 콜백에 전달

  4. 4

    콜백 함수에 대한 매개 변수가있는 attr ()과 유사한 함수

  5. 5

    콜백에 추가 매개 변수를 전달하는 NodeJS

  6. 6

    Ajax 콜백 함수에 추가 매개 변수를 전달하는 방법은 무엇입니까?

  7. 7

    몽구스 exec 콜백 함수에서 추가 매개 변수를 전달하는 방법

  8. 8

    자바 스크립트, jQuery의 비동기 함수 체인에 대한 변수 콜백 매개 변수화

  9. 9

    jQuery 콜백 함수-이 매개 변수를 전달하는 방법

  10. 10

    표준 함수에 의해 호출되는 매개 변수가있는 익명이 아닌 콜백 함수

  11. 11

    err 또는 error 매개 변수가있는 콜백 함수를 잘 이해하지 못합니다.

  12. 12

    jQuery.on 콜백 매개 변수

  13. 13

    JQuery Each : 콜백으로 매개 변수를 보내는 방법

  14. 14

    Jquery의 콜백 함수에 매개 변수를 전달하는 방법은 무엇입니까?

  15. 15

    jquery 함수를 정리하는 더 깨끗한 방법

  16. 16

    매개 변수가 0 개 또는 1 개인 함수에 대한 Sfinae

  17. 17

    jsonp로 $ .ajax에 콜백 매개 변수 추가

  18. 18

    Array.prototype.some에 추가 콜백 매개 변수 사용

  19. 19

    전달 된 콜백에 매개 변수 추가

  20. 20

    React useCallback hook에서 매개 변수가 콜백 함수 내부에서 오는 위치

  21. 21

    node.js에서 콜백 매개 변수로 함수 실행 동기화

  22. 22

    매개 변수로 콜백이없는 모의 함수

  23. 23

    매개 변수가 콜백에 할당되는 이유는 무엇입니까?

  24. 24

    파이썬으로 더 깨끗한 함수 작성, 매개 변수는 집합 또는 값이 될 수 있습니다.

  25. 25

    $ .getScript 콜백이있는 JQuery Ajax 로딩 파일이 알 수없는 매개 변수를 전달 함

  26. 26

    함수 C ++에 대한 매개 변수로 변수 매개 변수가있는 함수

  27. 27

    onclick에서 콜백 함수에 매개 변수를 전달하는 kineticjs

  28. 28

    js, jquery, easyui, 함수에 전달 될 때 매개 변수가 변경됨

  29. 29

    jqGrid 편집 콜백으로 추가 매개 변수 보내기

뜨겁다태그

보관