api设计用途是判断参数是否是Date对象。
1、extJs 3.1.0的写法:
isDate: function(o){
return Object.prototype.toString.apply(o) === '[object Date]';
}
2、tangram的写法:
isDate: function(o){
return {}.toString.call(o) === "[object Date]" && o.toString() !== 'Invalid Date' && !isNaN(o);
}

本文提供了两种有效的方法来判断一个对象是否为有效的Date对象。一种是ExtJs 3.1.0中的实现方式,另一种是Tangram库中的实现方式。这两种方法都利用了JavaScript的特性来确保对象不仅为Date类型,而且还是有效的日期。
458

被折叠的 条评论
为什么被折叠?



