百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>JS教程> js 面象对象成员、共享成员变量和区别
分享文章到:

js 面象对象成员、共享成员变量和区别

发布时间:01/15 来源: 浏览: 关键词:
成员对象是不正规的说法.正规的说法,类的成员变量,类的成员函数! 对象成员,就是类实例化对象后,或者说,类的成员变量与类的成员函数被操作系统分配了内存,从抽象的类,变成了,可使用的对象的成员变量

成员函数

var f = function d() {
this.a = "a";/*这句运行后不存在f.a也不存在d.a存在一个window.a*/
var b = "b";/*局部变量*/
};
var o = { ff: function () {
var a = "a"; /*局部变量*/
this.b = "b"; /*这句运行后存在o.b*/
}
};
function man(){
this.age = 30;
};
man.prototype.sex = 1;
man.prototype.name = function () {
};
debugger;/*第一处断点*/
f();
o.ff();
var m = new man();
debugger; /*第二处断点*/

网页特效对象共享性成员变量实验:

 

function ghost(_name) {
this.name = _name;
this.age = 1000;
}
ghost.prototype.setname = function (_name) {
this.name = _name;
}
function man(_name){
this.age = 30;
this.ghost = new ghost("实例变量" + _name);
};
man.prototype.manghost = new ghost("共享变量");
var a = new man("a");
var b = new man("b");
var amg = a.manghost.setname("我只设置a的共享变量");
debugger; /*第一处断点*/
var ag = a.ghost;
var bg = b.ghost;
var bmg = b.manghost;
debugger; /*第二处断点*/

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有5人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板