3
Javascript中這兩種方法風格有什麼區別?這僅僅是一個光學差異還是有更細微的差異?Javascript方法樣式:這兩種方法樣式有什麼區別?
Ticket.createDetailView = function(elem) {..}
Ticket = {
createDetailView: function(elem) {..}
}
Javascript中這兩種方法風格有什麼區別?這僅僅是一個光學差異還是有更細微的差異?Javascript方法樣式:這兩種方法樣式有什麼區別?
Ticket.createDetailView = function(elem) {..}
Ticket = {
createDetailView: function(elem) {..}
}
第一版本存儲在一個新的屬性的功能,而不在Ticket
替換對象而第二個創建包含僅一個性質新對象:createDetailView
然而假定對象是在空第一種情況並沒有真正的區別。例如,下面的兩段代碼是幾乎相同的:
var foo = {};
foo.bar = 123;
foo.baz = 456;
和
var foo = {
bar: 123,
baz: 456
}