Javascript函数声明转换

Javascript函数声明转换,javascript,function,type-conversion,declaration,Javascript,Function,Type Conversion,Declaration,我有一个JavaScript函数声明为 myFunction: function() { // some codes... } 我想把声明格式转换成 function myFunction() { // some codes... } 首先,这两者之间的区别是什么?如何将两者转换为另一个?第一个是在对象中创建函数,第二个是标准函数声明 你的选择是: var myFunction = function() {}; 及 及 使用第一个函数的唯一方法与使用第二个函数的方法一样,是将其从声

我有一个JavaScript函数声明为

myFunction: function() {

// some codes...

}
我想把声明格式转换成

function myFunction() {

// some codes...

}

首先,这两者之间的区别是什么?如何将两者转换为另一个?

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

你的选择是:

var myFunction = function() {};


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

第一个是“声明”为对象属性,第二个是普通函数声明。您打算如何将一种格式转换为另一种格式?我想将第一种格式转换为第二种格式。所以我的代码也应该以第二种格式工作。你显然遗漏了一些东西。出于两个不同的目的,这些声明是两件不同的事情。选择一个对另一个没有好处。事实上,你根本无法选择。这完全取决于您要在何处声明函数。那么你想通过这个实现什么呢?我想让第一个format函数在没有对象属性的情况下工作。或者简单地说,我可以合并这两种格式吗?请稍微解释一下如何将其从声明的对象中取出。
function myFunction() {};
var myObject = {
    myFunction:function() {};
}