數據類型分爲兩種數組
包括: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)
複製代碼