类型有返回对象的方法吗?
typeof {};返回"object“
typeof [];还返回"object“。在js中有返回“数组”的方法吗?
最重要的是,是否有一种方法可以判断一个对象是DOM对象、javascript对象还是其他对象?
发布于 2016-02-23 19:57:14
您不能扩展typeof运算符,但是为了更好地进行类型检查,可以使用Object.prototype.toString
Object.prototype.toString.call([]) === '[object Array]'
Object.prototype.toString.call(document) === '[object HTMLDocument]`发布于 2016-02-23 19:55:37
您可以使用Array.isArray()。
如果对象是数组,则
Array.isArray()方法返回true,如果不是,则返回false。
https://stackoverflow.com/questions/35586901
复制相似问题