JavaScript从子类设置父值

时间:2014-07-08 17:13:32

标签: javascript

我在使用JavaScript。

下面我有一个 Main 对象,用于实例化其中的 Handle 类。我更喜欢组合而不是继承,这就是为什么我避免原型化 - 除非有办法解决它..

function Main() {

  this.changeMe = 1;

  this.init = function() {
    handle = new Handle();
    handle.setMe();

  }
};

function Handle() {
  this.setMe = function() {
     // parent::changeMe = 2; <-- How would I change the parent value?    
  }
};

var app = new Main();
main.init();
console.log(main.changeMe); <-- How do I get that to 2?

我想知道如何更改父值。你知道吗?

1 个答案:

答案 0 :(得分:0)

此处的init代码错误,语法错误.. 您正在app变量中创建Main()的新对象,但仍试图从&#39; main&#39;未初始化的变量。

var app = new Main();
app.init();
console.log(app.changeMe);