我有這樣的事情設置多個JavaScript選項(MooTools的)對象一次
var obj = new someClass(el, {
onOne: function() {
doThis();
},
onTwo: function() {
doThis();
},
onThree: function() {
doThis();
},
onFour: function() {
doThat();
}
});
因此,前三個事件將具有相同的結果,只有第四個是不同的。像這樣,它似乎有點重複,所以我希望我可以做這樣的事情
var obj = new someClass(el, {
onOne:
onTwo:
onThree: function() {
doThis();
},
onFour: function() {
doThat();
}
});
但我不能。
我想知道,如果有一些方法我可以做類似的事情(不改變類本身)。認爲它會使代碼更清晰,更好地維護。
雖然不是我所希望的,但這是我的問題的最佳答案。對於聰明的第二種解決方案,我的(當前的)實現並不會真正受益,但我確實可以看到一些乾淨利落的事情。 – kasimir