写一个判断数据类型的方法
描述:
写一个判断数据类型的方法
示例:
let arr = new Array() input: typeOf(arr) output: 'array'
1
2
3
4实现:
利用 slice 方法进行拼接
function typeOf(obj){ return {}.toString.call(obj).slice(8,-1).toLowerCase() }
1
2
3利用正则表达是进行匹配
function typeOf(obj) { return {}.toString.call(obj).replace(new RegExp('[object (.+)]', 'g'), RegExp.$1).toLowerCase() }
1
2
3