javascript语法:function

时间:2015-12-02 03:48:23

标签: javascript

我找到了这样的源代码。 我熟悉javascript匿名函数,

什么是:

例如

当我用参数调用createOverlays函数时,我该怎么做?

我在谷歌上搜索:,但无法找到好的解释。

我可能不了解基本的javascript结构。

请提供一些提示。

var World = {
    init: function initFn() {   
        this.createOverlays();
    },

    createOverlays: function createOverlaysFn() {
         // some function
    },
}

简单地解决了。 我可以像这样传递论据。

var World = {
    init: function initFn() {   
        this.createOverlays(1);
    },
    createOverlays: function createOverlaysFn(arg) {
         // some function
         console.log(arg) //show 1
    },
}

1 个答案:

答案 0 :(得分:1)

在这种情况下,:会在对象World上创建一个属性。因此属性createOverlays被设置为跟随它的函数。

如果要访问它,则需要先访问该对象,然后使用点或括号表示法访问它:

// Dot Notation
World.createOverlays();

// Bracket Notation
World['createOverlays']();