当前位置:Gxlcms > JavaScript > javascript学习笔记(五)原型和原型链详解_基础知识

javascript学习笔记(五)原型和原型链详解_基础知识

时间:2021-07-01 10:21:17 帮助过:6人阅读

私有变量和函数

在函数内部定义的变量和函数,如果不对外提供接口,外部是无法访问到的,也就是该函数的私有的变量和函数。

代码如下:

输出"Hello,I'm BillGates of Microsoft"

var Jobs = new Person("Jobs");
Jobs.company = "Apple";//设置自己的company属性,掩盖了原型的company属性
Jobs.SayHello = function()
{
alert("Hi,"+this.name + " like " + this.company);
};
Jobs.SayHello();//自己覆盖的属性和方法,输出"Hi,Jobs like Apple"
BillGates.SayHello();//Jobs的覆盖没有影响原型,BillGates还是照样输出

看下面一个原型链例子:

代码如下: