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
}