javascript写类方式之五
JavaScript 方式 之五 写类
2023-06-13 09:14:10 时间
5、用构造函数+原型定义一个类;同一构造函数可以定义出多个类型
复制代码代码如下:
/**
*$define写类工具函数之二
*@param{Object}constructor
*@param{Object}prototype
*/
function$define(constructor,prototype){
varc=constructor||function(){};
varp=prototype||{};
returnfunction(){
for(varatrinp)
arguments.callee.prototype[atr]=p[atr];
c.apply(this,arguments);
}
}
与第四种方式类似,仍然用构造函数,原型对象,定义两个类。
//构造函数
functionPerson(name){
this.name=name;
}
//原型对象
varproto={
getName:function(){returnthis.name},
setName:function(name){this.name=name;}
}
//定义两个类
varMan=$define(Person,proto);
varWoman=$define(Person,proto);
console.log(Man==Woman);//false,同一个构造函数(Person)定义不同的类
相关文章
- javascript_JavaScript走向成熟
- 【说站】JavaScript for-in和for-of的不同点
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- JAVASCRIPT 上传文件的几种方式「建议收藏」
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- javascript实现每秒执行一次的方法详解编程语言
- javascript函数式编程
- javascript写类方式之四
- javascript写类方式之八
- javascript混合的构造函数和原型方式,动态原型方式
- 用javascript实现源代码的隐藏与解密的方法
- 用AJAX返回HTML片段中的JavaScript脚本
- javascript三种编解码方式
- JavaScript设计模式富有表现力的Javascript(一)
- JavaScript联动的无限级封装类,数据采用非Ajax方式,随意添加联动
- javascript开发技术大全第4章直接量与字符集
- Javascript跨域请求的4种解决方式
- Javascript实现页面跳转的几种方式分享
- javascript:void(0)的问题使用探讨
- 推荐JavaScript实现继承的最佳方式
- JavaScript中遍历对象的property的3种方法介绍
- JavaScript中伪协议javascript:使用探讨
- asp.net操作javascript:confirm返回值的两种方式