|
在《理解Javascript_05_原型繼承原理》一文中已經(jīng)詳細(xì)的講解了原型鏈的實(shí)現(xiàn)原理,大家都知道原型鏈?zhǔn)腔趯ο髣?chuàng)建的(沒有對象,哪來原型),那么今天就來解析一下對象的創(chuàng)建過程。
我們先來看一段簡單的代碼:
function HumanCloning(){}HumanCloning.prototype ={ name:'笨蛋的座右銘'}var clone01 = new HumanCloning();alert(clone01.name);//'笨蛋的座右銘'alert(clone01 instanceof HumanCloning);//trueHumanCloning.prototype = {};alert(clone01.name);//'笨蛋的座右銘'alert(clone01 instanceof HumanCloning);//falsevar clone02 = new HumanCloning();alert(clone02.name);//undefinedalert(clone02 instanceof HumanCloning);//true
it知識庫:理解Javascript_06_理解對象的創(chuàng)建過程,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。