以下是我对以下问题的代码示例:
var javascriptObject = {
functionName1: function functionName2() {
}
}
我理解javascript中对象的概念。我理解代码示例中的所有内容,除了functionName2
它的目的是什么?
我看到了现实生活中的代码项目:
init: function init() {
init._base.call(this);
}
如果我摆脱第二个init
,上面的代码就不起作用了。第二个函数名在javascript中意味着什么?
答案 0 :(得分:1)
JS中的对象不再是名称值对
cmd.WaitForExit(1000);
那么你所做的是拥有一个具有名称的functionName1的对象,其值
var javascriptObject = {
functionName1: function functionName2() {
}
}
此值中存储的函数的名称是functionName2,但也可以省略,因为不需要调用该函数。
例如,您可以在没有functionName2
的情况下运行该函数
function functionName2() {}