2017-04-10 15 views
0

私は方法を次ていますJavascript:パラメータとしてパラメータ化されたメソッドを使用してメソッドを構築する方法は?

function do(name){} 


function name(text){  
     alert(text); 
} 

私はのようなものを作りたい場合はどのような:

do(name('123456789')) {} 

可能ということであり、私はそれを行うために管理する方法?

+1

(http://stackoverflow.com/questions/13286233/pass-a-javascript-function-as-parameter)パラメータとしてJavaScript関数を渡しますか]? –

+0

あなたは少なくとも正しい擬似コード 'do(name( '123456789')){}'を書くことができますか? – Satpal

答えて

3

DOは予約語で、これを試してみてください。

function make(nameFunction,argFunction){ 
    nameFunction(argFunction); 
} 

make(name,"works"); 

function name(text){  
     console.log(text); 
} 
2

あなたはちょうどあなたがその関数の中で、今、パラメータの値を他の関数へのパラメータとして渡すとしようとしている他の値を返された関数から値を返しますあなたが渡した機能。同様に

function x(param){ 
 
    return param + 1; 
 
} 
 

 
function y(param){  
 
    return param + 1; 
 
} 
 

 
console.log(y(x(1)))

関連する問題