0

我有一个 JavaScript 函数声明为

myFunction: function() {

// some codes...

}

我想将声明格式转换为

function myFunction() {

// some codes...

}

首先,这两者有什么区别,反之亦然如何转换?

4

1 回答 1

0

第一个是在对象中创建一个函数,第二个是标准函数声明。

您的选择是:

var myFunction = function() {};

function myFunction() {};

var myObject = {
    myFunction:function() {};
}

像使用第二个函数一样使用第一个函数的唯一方法是将它从声明它的对象中取出。

于 2013-05-17T13:00:30.283 回答