复制代码代码如下所示:

*当调用这个函数时,类只在第一个参数传递时被创建,而第二个参数不存在。
*当调用这个函数时,传递两个参数,第一个参数是基类,第二个参数被添加到基类中。
* /
功能扩展(obj,道具){
函数f(){

}
/ /如果第一个参数是对象类型(JSON)将JSON键值F分配函数的原型f.prototype.key =价值
如果(typeof(obj)=对象){
对于(在obj变量名){
f.prototype {姓名} = {姓名} obj;
}
如果第一个参数是type函数,那么这个函数原型赋值给f函数,肯定值是(JSON),所以赋值给f函数原型。
f.prototype = obj.prototype;
对于(var中的var名称){
f.prototype {姓名} = {姓名}道具;
}
}
返回F;
}
由于只有一个参数,所以这将是JSON对象的键值,赋值给扩展函数中的f函数的原型,然后使用人变量来接收f函数,该人已成为一个函数,这个函数具有f函数的原型名称和性别。
var =扩展({
名称:XXC
性:男人
});
将函数引入到扩展函数中,将第一个原型赋值给f函数之后,第二个参数希望:更多的钱被分配给f函数,f函数的原型有三个东西来命名,性别,希望。
函数返回,导致原型和f函数,名字,性别,希望。
var =某人({,{)
希望:更多的钱
});
警报(人。原型。名称); / /经验分享
警戒(人,原型,性别);
警报(人,原型,希望);更多的钱

复制代码代码如下所示:



function.html






-->