JavaScript的prototype的属性和方法-使用

function Person(name, sex) {
    this.name = name;
    this.sex = sex;
}
Person.prototype = {
    getName: function () {
        return this.name;
    },
    getSex: function () {
        return this.sex;
    }
}
Person.prototype.age = 25;
var zhang = new Person("ZhangSan", "man");
var chun = new Person("ChunHua", "woman");

function Employee(name, sex, employeeID) {
    this.name = name;
    this.sex = sex;
    this.employeeID = employeeID;
}

function ShowCase() {
        alert(zhang.getName());
        alert(chun.getName());
        alert(zhang.age);
        alert(chun.age);

        
        Employee.prototype = new Person('vf','sf');
        Employee.prototype.getEmployeeID = function () {
            return this.employeeID;
        };
        var wa = new Employee("wawu", "man", "1234");
        alert(wa.getName());
        alert(wa.getEmployeeID());
        
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值