數據類型驗證

/**
 * @method 產生類型判斷函數的工廠
 * @param {String} type 類型(String,Array,Number,NaN)
 * @return {Function} 類型判斷函數
 */
var isType = function(type) {
    //
    var toString = Object.prototype.toString;
    //obj 須要被驗證的對象
    return window[is + type]||function(obj) {
        return toString.call(obj) == '[object ' + type + ']';
    };
    
};

var isString = isType('String');
var isArray = isType('Array');
var isNummber = isType('Nummber');
var isNaN = isType('NaN');
相關文章
相關標籤/搜索