constructor是每一個執行個體對象都擁有的屬性,而這個屬性也相當于是一個指針,它指向于建立目前對象的對象
//兩種方式建立對象是否有差別(沒有差別)
var o={};
var p=new Object();
console.log(o.constructor);//[ Object]
console.log(p.constructor);//[ Object]
console.log(o.constructor===p.constructor); //true
instanceof 判斷某個對象是否是構造器的執行個體
var o={};
console.log(o instanceof Object); //true
console.log(o instanceof o.constructor); //true