현재 함수에 매개 변수로 전달되는 매개 변수를 사용하여 함수에 동적 매개 변수 추가

inputError

내가하려는 작업에 대한 시나리오를 살펴 보겠습니다.

매개 변수가있는 함수를 매개 변수로 함수에 전달합니다. 이 함수는 전달 된 함수에 추가 매개 변수를 추가 한 다음 함수를 호출합니다.

예 :

funcA(function(){ funcB("add Me") })    // call to funcA

funcA : function( fn ){ 
 var additionalParams = "add Me too"
}

funcB : function( str1,str2){ //gets me both strings }

나는 여기를 보았고 이것이 내가 원했던 것이라고 생각했지만 도움이되지 않았습니다.

여기 내가 시도한 jsfiddle이 있습니다.

Callebe

전화 적용 방법이 필요하지 않습니다. funcA에 전달 된 함수에 대한 매개 변수를 선언하기 만하면됩니다.

funcA = function( fn ){ 
    var additionalParams = "add Me too";
    fn(additionalParams); 
}

funcA(function(str){
    funcB("add Me", str);
});

funcB = function( str1,str2){ //gets me both strings };

최신 정보

내가 말한 것처럼 jsfiddle 코드가 수정되었습니다.

function appendArguments(fn) {
    var slice = Array.prototype.slice.call.bind(Array.prototype.slice),
        args = slice(arguments, 1);
    return function (t) {
        return fn(t);
    };
}

var bar = appendArguments(function(t){foo(1, t)});
bar(2);



function foo (x,y){
    alert(x);
    alert(y);
}

자신을 시도하십시오. 그것은 나를 위해 작동합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

현재 기존 검색어 매개 변수에 검색어 매개 변수를 추가하는 <a href> 링크

분류에서Dev

스칼라 : 함수 A를 함수 A에 대한 암시 적 매개 변수를 선언하는 함수 B를 통해 매개 변수로 전달합니다.

분류에서Dev

React의 onChange 함수에 추가 매개 변수를 전달하는 방법

분류에서Dev

다른 매개 변수가있는 함수를 함수 매개 변수로 사용하는 방법

분류에서Dev

PHP 함수에 매개 변수 추가

분류에서Dev

on ( "click") 함수에 매개 변수 추가

분류에서Dev

새로운 매개 변수를 추가하는 합성 함수

분류에서Dev

on ()을 사용하여 함수에 매개 변수 전달

분류에서Dev

람다를 호출하고 매개 변수를 개별적으로 전달하는 가변 함수

분류에서Dev

지시문에 대한 동적 매개 변수가있는 AngularJS 전달 함수

분류에서Dev

jquery 변수를 php 함수에 매개 변수로 전달

분류에서Dev

Pandas Groupby : 매개 변수 목록에서 각 매개 변수에 집계 함수를 적용하는 방법

분류에서Dev

await 함수에 매개 변수를 전달하는 방법

분류에서Dev

C ++ STL 함수에 매개 변수를 전달하는 방법

분류에서Dev

함수에서 매개 변수를 전달하는 방법

분류에서Dev

php-매개 변수를 함수에 전달하는 방법

분류에서Dev

Python에서 기본 매개 변수가 아닌 매개 변수 앞에 기본 매개 변수로 함수를 선언하는 방법은 무엇입니까?

분류에서Dev

두 개의 매개 변수가있는 함수를 하나의 매개 변수로만 변환

분류에서Dev

svelte 함수에 매개 변수 전달

분류에서Dev

_beginthread 함수에 매개 변수 전달

분류에서Dev

함수에 매개 변수 전달

분류에서Dev

함수 (e)에 매개 변수 전달

분류에서Dev

Matlab 함수에 매개 변수 전달

분류에서Dev

BASH 함수에 매개 변수 전달

분류에서Dev

Python : 함수에 매개 변수 전달

분류에서Dev

함수에 매개 변수 전달

분류에서Dev

apply를 사용하여 expand.grid에서 함수로 매개 변수 전달

분류에서Dev

선택적 매개 변수가 여러 개인 함수에 널 매개 변수를 전달하지 않으려면 어떻게해야합니까?

분류에서Dev

PowerShell 함수에 매개 변수를 전달하는 동안 다른 동작

Related 관련 기사

  1. 1

    현재 기존 검색어 매개 변수에 검색어 매개 변수를 추가하는 <a href> 링크

  2. 2

    스칼라 : 함수 A를 함수 A에 대한 암시 적 매개 변수를 선언하는 함수 B를 통해 매개 변수로 전달합니다.

  3. 3

    React의 onChange 함수에 추가 매개 변수를 전달하는 방법

  4. 4

    다른 매개 변수가있는 함수를 함수 매개 변수로 사용하는 방법

  5. 5

    PHP 함수에 매개 변수 추가

  6. 6

    on ( "click") 함수에 매개 변수 추가

  7. 7

    새로운 매개 변수를 추가하는 합성 함수

  8. 8

    on ()을 사용하여 함수에 매개 변수 전달

  9. 9

    람다를 호출하고 매개 변수를 개별적으로 전달하는 가변 함수

  10. 10

    지시문에 대한 동적 매개 변수가있는 AngularJS 전달 함수

  11. 11

    jquery 변수를 php 함수에 매개 변수로 전달

  12. 12

    Pandas Groupby : 매개 변수 목록에서 각 매개 변수에 집계 함수를 적용하는 방법

  13. 13

    await 함수에 매개 변수를 전달하는 방법

  14. 14

    C ++ STL 함수에 매개 변수를 전달하는 방법

  15. 15

    함수에서 매개 변수를 전달하는 방법

  16. 16

    php-매개 변수를 함수에 전달하는 방법

  17. 17

    Python에서 기본 매개 변수가 아닌 매개 변수 앞에 기본 매개 변수로 함수를 선언하는 방법은 무엇입니까?

  18. 18

    두 개의 매개 변수가있는 함수를 하나의 매개 변수로만 변환

  19. 19

    svelte 함수에 매개 변수 전달

  20. 20

    _beginthread 함수에 매개 변수 전달

  21. 21

    함수에 매개 변수 전달

  22. 22

    함수 (e)에 매개 변수 전달

  23. 23

    Matlab 함수에 매개 변수 전달

  24. 24

    BASH 함수에 매개 변수 전달

  25. 25

    Python : 함수에 매개 변수 전달

  26. 26

    함수에 매개 변수 전달

  27. 27

    apply를 사용하여 expand.grid에서 함수로 매개 변수 전달

  28. 28

    선택적 매개 변수가 여러 개인 함수에 널 매개 변수를 전달하지 않으려면 어떻게해야합니까?

  29. 29

    PowerShell 함수에 매개 변수를 전달하는 동안 다른 동작

뜨겁다태그

보관