原型的一些知识

Posted shenq2014

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原型的一些知识相关的知识,希望对你有一定的参考价值。

普通调用函数,若函数没有return语句,等于return undefined,

构造函数调用的时候,1创建一个新对象,2将构造函数的作用域赋给新对象(this赋给了这个新对象),3执行构造函数中的代码(为这个新对象添加属性),4返回新对象


function A(){
//1这一步是看不到的,创建一个新对象;
var a = {};
//2第二步赋给新对象。
this = a;
//3执行
alert(this);
//4返回新对象
return this;
}
A.prototype.a = 1;
console.log(new A().a);
function A() {

    alert(this);






    return {a: ‘a‘};
}
A.prototype.a = 1;
console.log(new A().a);
new A()与原型没关系,因为返回的不是this,是自己返回的对象的属性a;

,

  

 

以上是关于原型的一些知识的主要内容,如果未能解决你的问题,请参考以下文章

# nodejs原理&源码赏析欣赏手术级的原型链加工艺术

js原型和原型链知识整理

前端小知识点(10):原型链

前端小知识点(10):原型链

一些基础知识(随时补充)

第六次作业----结对项目之需求分析与原型设计