1
我有約8個Date對象的原型函數。我想避免重複Date.prototype
。是否有爲單個對象編寫多個原型函數的整合方式?是否有爲單個對象編寫多個原型函數的整合方式?
我想這無濟於事:
Date.prototype = {
getMonthText: function(date){
var month = this.getMonth();
if(month==12) month = 0;
return ['JAN','FEB','MAR','APR','MAY','JUN','JUL','AUG','SEP','OCT','NOV','DEC'][month];
},
getDaysInMonth: function(date){
return 32 - new Date(this.getFullYear(), this.getMonth(), 32).getDate();
}
};
我認爲這在運行時效率較低。真的嗎? – 2011-02-08 15:25:57