1. 程式人生 > >資料安全型別檢查

資料安全型別檢查

// 物件
function isObject(value) {
    return Object.prototype.toString.call(value).slice(8, -1) === 'Object'';
}

// 陣列
function isArray(value) {
    return Object.prototype.toString.call(value).slice(8, -1) === 'Array';
}

// 函式
function isFunction(value) {  
    return Object.prototype.toString.call(value).slice(8, -1) === 'Function';
}