javascript多重继承
2016-06-17 09:45
239 查看
function employee(name, job, born) {
this.name = name;
this.job = job;
this.born = born;
}
function house() //这个是新的类
{
this.addr = "beijing";
//var family=fuction(); //这又是一个类 里面可能还有wife,chilren等类
}
employee.prototype.salary = 50000; //基本工资
employee.prototype.house = new house();
var bob = new employee("Bill Gates", "Engineer", 1985);
var bill = new employee("Bill Gates", "Engineer", 1985);
bob.salary = 10000;
bill.salary = 20000;
console.log(bill.salary);
console.log(bob.salary);
console.log(bill.house.addr); // "beijing"-->就是要实现这个效果
总结:函数属性赋值=对象。这样调用函数属性就可以调用到其它对象上的属性和方法,从而达到效果。
this.name = name;
this.job = job;
this.born = born;
}
function house() //这个是新的类
{
this.addr = "beijing";
//var family=fuction(); //这又是一个类 里面可能还有wife,chilren等类
}
employee.prototype.salary = 50000; //基本工资
employee.prototype.house = new house();
var bob = new employee("Bill Gates", "Engineer", 1985);
var bill = new employee("Bill Gates", "Engineer", 1985);
bob.salary = 10000;
bill.salary = 20000;
console.log(bill.salary);
console.log(bob.salary);
console.log(bill.house.addr); // "beijing"-->就是要实现这个效果
总结:函数属性赋值=对象。这样调用函数属性就可以调用到其它对象上的属性和方法,从而达到效果。
相关文章推荐
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JavaScript DOM中获取元素节点的父节点和父节点名
- JS实现复制数据到剪贴板,zeroclipboard库
- jsonp跨域请求遇到的一点错误
- [Effective JavaScript 笔记]第38条:在子类的构造函数中调用父类的构造函数
- ExtJs教程----解决ExtJS 5.1.0.107在IE 浏览器下面会自动将Combobox里面的所有值全都显示出来
- js 数字类型值过长,导致与原值不一样
- JS模拟的Map类实现方法