我找到了这样的源代码。 我熟悉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
},
}
答案 0 :(得分:1)
在这种情况下,:
会在对象World
上创建一个属性。因此属性createOverlays
被设置为跟随它的函数。
如果要访问它,则需要先访问该对象,然后使用点或括号表示法访问它:
// Dot Notation
World.createOverlays();
// Bracket Notation
World['createOverlays']();