首页 > 代码库 > js面向对象的标准使用方法
js面向对象的标准使用方法
标准用法:
function Sprite(){ //函数内容部设置属性 this.name=‘shimily‘; } //原型上设置方法 Sprite.prototype.show=function(){ console.log(this.name); }
//【尽量不要在原型上面添加公共属性】
//公共的属性或常量可以在原型上面设置
Sprite.prototype.PI=3.1415926;var s = new Sprite(); s.show();
改进用法:
改进用法一:*************************
function Sprite2(name,age){ //函数内容部设置属性 this.name=name; this.age=age; } //原型上设置方法
Sprite2.prototype.show=function(){ console.log(this.name); } var s2 = new Sprite2(‘shimily1314‘,20); s2.show();
改进方法二:*******************
function Sprite3(options){ //函数内容部设置属性 this.name=options.name; this.age=options.age; } //原型上设置方法 Sprite3.prototype.show=function(){ console.log(this.name); } var s3 = new Sprite3({ name:‘shimilygood‘, age:20}); s3.show();
js面向对象的标准使用方法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。