Type Detect类型检查封装

function isEmptyObject(a) {
    for (let b in a) return !1;
    return !0;
};

function isNumber(n) {
    return n != null && n !== '' && !isNaN(n);
}

function isString(s) {
    return typeof (s) == 'string';
}

function isArray(a) {
    return Array.isArray(a);
}

function isTrue(any) {
    return !/^(false|0|null|undefined|none|s{0})$/i.test(any);
}

export { isEmptyObject, isNumber, isString, isArray, isTrue }

  

原文地址:https://www.cnblogs.com/dekui/p/15002281.html