带参数的javascript匿名autoexec

时间:2014-04-11 03:44:33

标签: javascript

我正在使用像这样的匿名函数创建一个javascript对象

(function(){
  window['d'] = this;
  this.sayHello = function(){
    console.log("hello world");
  } 
})();

如何将参数传递给d对象,以便我可以像d(SOMEPARAMS).sayHello()一样调用它,也可以使用d.sayHello()进行调用。什么需要改变,在哪里?

1 个答案:

答案 0 :(得分:0)

(function(){
  var pars = arguments[0] || {};
  window['d'] = this;
  this.sayHello = function(){
    console.log("hello world");
  } 
})({a:'test'})