0
IIFEと名前付き関数を呼び出すように宣言したい。私は次のようにしてこれを行うことができます:Javascript:IIFEだけでなく、後で使うための関数定義
var callme = (function callme(msg) {
console.log(msg);
return callme;
})('i am called');
上記の関数は、IIFEのため "i am called"と出力します。そして、後でこのように呼び出すことができます:
callme('i m called again');
このようなコメントはありますか?またはこれ以外の方法でこれを達成できますか?コメントしてください。
関数を単独で宣言するだけです。その後、それを呼び出します。あなたはIIFEは必要ありません。 – zerkms
ここで何をしたいですか?それはそれに多く依存しています。 –
私を不必要に混乱させるように見えます。私は単純な 'function callme(msg){} callme( '私は'と呼ばれます)'に固執します。標準の定義では得られないIIFEで何を達成しようとしていますか? – Rhumborl