千家信息网

js怎样判断对象的数据类型

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,这篇文章主要介绍js怎样判断对象的数据类型,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!判断对象的数据类型使用Object.prototype.toString配合闭包来实现对
千家信息网最后更新 2025年01月21日js怎样判断对象的数据类型

这篇文章主要介绍js怎样判断对象的数据类型,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

判断对象的数据类型

使用Object.prototype.toString配合闭包来实现对象数据类型的判断:

const isType = type => target => `[object ${type}]` === Object.prototype.toString.call(target)const isArray = isType('Array')([1, 2, 3])console.log(isArray)> Result: true

上面的代码相当于:

function isType(type){    return function (target) {        return `[object ${type}]` === Object.prototype.toString.call(target)    }}isType('Array')([1,2,3])> Result: true

或者:

const isType = type => target => `[object ${type}]` === Object.prototype.toString.call(target)const isString = isType('String')const res = isString(('1'))console.log(res)> Result: true

以上是"js怎样判断对象的数据类型"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

0