在这里插入代码片
// 先区分原始值和引用值
// 在区分null array obj 包装类对象
function myTypeof(target){
let toStr = Object.prototype.toString.call(target)
let objectWarehouse = {
‘[object Object]’:‘object’,
‘[object Array]’:‘array’,
‘[object Number]’:‘object-number’,
‘[object String]’:‘object-string’,
‘[object Boolean]’:‘object-boolean’
}
if(target=null){
return ‘null’
}else if(typeof target=‘object’){
return objectWarehouse[toStr]
}else{
return typeof target
}
}
07-13
07-13
07-13
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交