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))