JavaScript中怎样封装对象。
答案:1 悬赏:80 手机版
解决时间 2021-04-22 19:27
- 提问者网友:火车头
- 2021-04-22 15:30
JavaScript中怎样封装对象。
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-04-22 16:31
JavaScript 中实际上可以用函数内的局部变量来实现,它相当于类的私有实例成员的封装例如:其中一个就是:
- class2 = function() {
- // private fields
- var m_first = 1;
- var m_second = 2;
- // private methods
- function method1() {
- alert(m_first);
- }
- var method2 = function() {
- alert(m_second);
- }
- // public fields
- this.first = "first";
- this.second = ['s','e','c','o','n','d'];
-
- // public methods
- this.method1 = method2;
-
- this.method2 = function() {
- alert(this.second);
- }
-
- // constructor
- {
- method1();
- method2();
- }
- }
- // public method
- class1.prototype.method3 = function() {
- alert(this.first);
- }
-
- var o = new class2();
-
- o.method1();
- o.method2();
- o.method3();
- alert(o.first);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯