0

これはばかげた質問かもしれませんが、私はあらゆる場所を調べ、最後の手段として SO に来ました。私の疑問は、IIFE関数が通常このように見えることです

var me = (function() { /*code*/} )();
me();                       

これまでのところ、変数が渡されたコードは見たことがありません。IIFE 関数に値を渡すことは可能ですか? 私はすでに使用してみました

var Person = (function(name,age){
    this.name = name;
    this.age = age;
     }());
  Person("Bob Smith", 30); 

これにより、未定義のエラーが発生します。

これらの値をIIFEに渡す方法はありますか、それとも避けるべきですか?

4

1 に答える 1