我应该什么时候这样做:
$.test = {
foo: function() {
this.bar();
},
bar: function() {
}
}
$.test.foo();
我应该什么时候这样做?
$.testFoo = function() {
$.testBar();
}
$.testBar = function() {
}
$.testFoo();
答案 0 :(得分:6)
以下定义了object有两种方法
$.test = {
foo: function() {
this.bar();
},
bar: function() {
}
}
$.test.foo();
这只定义了两个函数
$.testFoo = function() {
$.testBar();
}
$.testBar = function() {
}
$.testFoo();
如果要将这两个函数相互关联,请使用对象。如果函数执行两个完全不同的事情,那么只需定义单独的函数