|
在《理解Javascript_05_原型繼承原理》一文中已經詳細的講解了原型鏈的實現原理,大家都知道原型鏈是基于對象創建的(沒有對象,哪來原型),那么今天就來解析一下對象的創建過程。
我們先來看一段簡單的代碼:
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_理解對象的創建過程,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。