数据类型分为两种数组
包括:number;string;boolean;undefined;null;symbol(ES6新增类型)函数
包括:object;array;function;map(ES6新增类型);set(ES6新增类型)ui
eg1:
function Person(){}
var p = new Person();
p instanceof Person // true
eg2:
p instanceof Object // true
eg3:
[1,2] instanceof Object // true
eg4:
[1,2] instanceof Array // true
Array.isArray([]) // true 只判断为数组时可用
复制代码
// 利用call的第一个参数能够转换为他的原始构造函数类型的原理
var ele;
Object.prototype.toString.call(ele).slice(8, -1)
复制代码