首先大家都应该知道在javascript中只有是对象都存在toString方法,将调用该方法的值转换为字符串返回,如下: var arr = [1, 2, 3]; console.log(arr.toString()); //1,2,3 但对象的toString方法和其他优点不同,其返回的是类似 '[object class]'的字符串 一.在js中,要想判断一个某个对象是属于哪种内置类型,最靠谱的方法就是通过Object.prototype.toString()方法 var arr = [1,…