手写 typeof
个人练习,代码如下:
function myTypeof(o,type){
const types = {
'string': true,
'number': true,
'symbol': true,
'bigint': true,
'function': true,
'boolean': true,
'undefined': true,
'null': false,
'array': false,
'object': false,
}
let k = Object.prototype.toString.call(o).toLowerCase().slice(8,-1)
return types[k]?k:'object'
}
保持好奇,保持学习,做时间的朋友