理解Javascript_06_理解对象的创建过程

  在《理解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_理解对象的创建过程,转载需保留来源!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。