js利用原型toString判断类型

这里给一个数组的例子

var arr = [];
alert(Object.prototype.toString.call(arr) == '[object Array]');//返回true

![FGC05$QQP`T]AR8TK3YIVPP.png](http://upload-images.jianshu.io/upload_images/2853374-c36a7bc4dc4f4199.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

在做项目都要这样判断类型,其他俩种(arr.constructor == Array / arr.instanceof Array)容易出现意外情况(ifram)具体就不解释了

你可能感兴趣的:(js利用原型toString判断类型)