0
我有一个JavaScript函数声明为JavaScript函数声明转换
myFunction: function() {
// some codes...
}
,我想声明的格式转换为
function myFunction() {
// some codes...
}
首先的就是这两个哪有之间的区别我反之亦然?
我有一个JavaScript函数声明为JavaScript函数声明转换
myFunction: function() {
// some codes...
}
,我想声明的格式转换为
function myFunction() {
// some codes...
}
首先的就是这两个哪有之间的区别我反之亦然?
第一个是在一个对象内创建一个函数,第二个是一个标准函数声明。
的选项有:
var myFunction = function() {};
和
function myFunction() {};
和
var myObject = {
myFunction:function() {};
}
使用的第一个功能是第二功能方式的唯一途径,是通过获取它在它宣布的对象之外。
请详细解释如何将它从它声明的对象中取出 – mpsbhat
第一个是“声明”为对象属性,第二个是正常的函数声明。你打算如何将一个人转换成另一个人? – VisioN
我想将第一种格式转换为第二种格式。所以我的代码也应该以第二种格式工作。 – mpsbhat
你明显错过了一些东西。这些声明是两个不同的目的。选择一个在另一个上没有优势。事实上,你根本无法选择。这一切都取决于你想要声明你的功能。那么你想通过这个来实现什么? – basilikum