小编pet*_*haw的帖子

此javascript工厂分配给的参数是什么?

我试图了解这种JavaScript模式是如何工作的,它是用括号括起来的整个库。我的理解是,括号是确定变量范围的一种方法,但是内部是一个采用参数(全局,工厂)的函数。

我尝试搜索此模式的工作原理,但找不到任何东西。

代码体返回一个可以在其他地方使用的对象,但是我不明白参数的目的globalfactory完成的目的。

我一直在阅读有关附件和匿名函数的信息,但是找不到关于这样定义的附件的任何信息。

(function (global, factory) {
    global.className = factory();
    }  (this, function () {
         ObjectName.prototype = function() {
             /* some code */
         }
         var data = {
              getUsefulData: function(obj) {
                   return new ObjectName(obj, 'usefuldata');
              }
         }
        return data;
    })
);
Run Code Online (Sandbox Code Playgroud)

问题:

  • 如果外部函数没有参数会怎样?
  • 此处为全局变量和变量分配了什么值?

javascript factory anonymous-function

4
推荐指数
1
解决办法
76
查看次数

标签 统计

anonymous-function ×1

factory ×1

javascript ×1