JavaScript扩展日期原型requirejs模块

时间:2016-01-09 13:19:15

标签: javascript jquery requirejs prototype

如何在requirejs模块中扩展Date对象? 例如,在使用典型脚本的情况下,我可以写这样的东西:

Date.prototype.today = function();

然后我可以导入这个脚本并对任何Date obj使用这个新的扩展函数:

new Date().today();

任何想法如何使用requirejs define()?

1 个答案:

答案 0 :(得分:0)

所以我找到了解决方案:
'dateExtension.js'

define(function(){ 
    Date.prototype.today = function(){}; 
    return Date;
})

然后它可以像这样使用:

define(['dateExtension'], function(DateExtension){new DateExtension().today()})