baozhengrui

导航

获取数据类型js

function getFieldType(field) {
    if (field === null) {
        return 'null';
    }
    switch (typeof field) {
        case 'undefined':
            return 'undefined';
        case 'string':
            return 'string';
        case 'boolean':
            return 'boolean';
        case 'number':
            return 'number';
        case 'function':
            return 'function';
        case 'object':
            if (Array.isArray(field)) {
                return 'array';
            }
            if (field === null) {
                return 'null';
            }
            // 使用Object.prototype.toString获取更详细的类型信息
            return Object.prototype.toString.call(field).slice(8, -1);
        default:
            return 'unknown';
    }
}

console.log('idCardtype', getFieldType(idCard))

posted on 2024-10-31 08:44  芮艺  阅读(2)  评论(0编辑  收藏  举报