1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > JavaScript 技术篇-js检测原生对象类型实例演示 js的3种对象类型

JavaScript 技术篇-js检测原生对象类型实例演示 js的3种对象类型

时间:2024-07-15 00:17:35

相关推荐

JavaScript 技术篇-js检测原生对象类型实例演示 js的3种对象类型

JavaScript的对象类型共有3种:Object、Date、Array

判断是否为数组对象

判断依据一:

myArray.constructor可以返回对象的内部构造函数,除了DateArray对象外,其余的都是Object对象,但是constructor是可以被改变,所有可能会判断有误。

判断依据二:【感谢wander_pool小朋友的分享!】

Object.prototype.toString.call(myArray)返回的是原生对象类型,这个是从对象创建时就固定好的,后面不会被改变,所以我们使用它来进行判断。

function isArray(myArray) {return Object.prototype.toString.call(myArray).indexOf("Array") > -1;}

判断是否为日期对象

function isDate(myDate) {return Object.prototype.toString.call(myDate).indexOf("Date") > -1;}

判断依据一效果图

判断依据二效果图

喜欢的点个赞❤吧!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。