var a={x:1};var obj=new Object(a);obj.x;obj.hasOwnProperty("x");//輸出truevar a={x:1}?var obj=Object.create(a);?obj.x;obj.hasOwnProperty("x");//輸出false以上這兩種方法有什么區(qū)別,第一種為什么會(huì)輸出true明明x屬性是由對(duì)象a傳進(jìn)來的,第一種的原型是指向Object.prototype嗎?
var obj=new Object(a)和var obj=Object.create(a);創(chuàng)建對(duì)象的方法有什么區(qū)別
慕姐8259394
2017-09-04 23:20:32