笔记_js的构造函数与继承

2020-01-28  本文已影响0人  兮兮码字的地方

js的构造函数

1,用new关键字+函数名的方式调用函数时,那么这个函数可以认为是构造函数,也可以称为“类”的概念。并且这个函数默认会返回一个实例。

js的继承

2,任意一个构造函数,都有一个prototype属性,指向一个空的狭义对象。

创建出来的时候天生就拥有一个_proto_属性,可以向上面的狭义对象借用方法使用。

<script>

//定义构造函数

functionDog(name,age,sex){

    this.name=name;

    this.age=age;

    this.sex=sex;

}

//定义 prototype属性

Dog.prototype.yaoren=function(){

    console.log("我可以咬人");

}

//创建实例

var erha=newDog("二哈",18,"公");

var taidi=newDog("太低",6,"母");

console.log(erha);

console.log(taidi);

erha.yaoren();

erha.yaoren();

taidi.yaoren();

</script>

上一篇 下一篇

猜你喜欢

热点阅读