$(document).ready(initPage);
function initPage() {
var Doctor = object(Chinese);
Doctor.career = '医生';
alert(Doctor.nation+Doctor.career); //中国
}
function object(o) {
function F() {}
F.prototype = o;
return new F();
}
var Chinese = {
nation:'中国'
};
var Doctor ={
career:'医生'
}
这个object()函数,其实只做一件事,就是把子对象的prototype属性,指向父对象,从而使得子对象与父对象连在一起
js 非构造函数的继承 object()方法
最新推荐文章于 2020-08-03 10:31:55 发布