js 建立对象

1.对象的建立 函数

 js建立对象的时候,使用的是new 关键字,使用new建立了一个新的没有任何属性的对象,而后调用该函数,把新的对象做为this关键字的值传递。设计来和new运算符一块儿使用的函数叫作构造函数(constructor),构造函数的工做是初始化一个新建立的对象,设置在使用对象前须要设置的属性,方法。this

  咱们能够定义本身的构造函数,只有编写一个为this添加属性的函数就能够了,下面的代码定义一个构造函数,而后使用new调用它两次来建立两个新的对象prototype

function Rectangle(w,h){设计

  this.width = w;对象

  this.height = h;继承

 // Note:no return statment here 没有返回值ip

}  原型

var rect1 = new Rectangle(2,4);io

var rect2  =new Rectangle(5,9);function

 

2.原型和继承

  Javascript 对象从它的原型那里继承属性

  全部的函数都有一个prototyoe属性,当这个函数被定义的时候,prototype属性自动建立和初始化,prototype属性的初始化值是一个对象,

这个对象只带有一个属性,这个属性名为constructor,它指回到和原型相关联的那个构造函数,(你们可能会想到constructor属性,这就是每一个对象都有一个constructor属性的缘由)添加给这个原型对象的任何属性,都会成为构造函数所初始化的对象的属性。

相关文章
相关标签/搜索