在JavaScript中的两个类之间传递数据值

时间:2018-11-22 09:12:48

标签: javascript

我认为这是很正常的问题,但是由于某种原因,我无法在网上找到答案。

所以我有A类:

return Polygon{newObj};

和单独的js文件中的类B。

class A {
   const data = {...}
} 

2 个答案:

答案 0 :(得分:3)

您可以使用组合,并在类A的构造函数中实例化类B的新实例。

class A {
  constructor() {
    this.data = { foo: "bar" };
  }
}

class B {    
  constructor() {
    this.instanceOfA = new A();
    console.log(this.instanceOfA.data);
  }
}

console.log(new B());

答案 1 :(得分:1)

这是函数/事件在两个类中传递的数据:

   class A {
     constructor(name) {
       console.log(name)
     }
    }

    class B {    
      y(){
        return "ram"
      }
    }

    let resultFromB = (new B().y());
    new A(resultFromB)