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