Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在JS中嵌套对象?_Javascript - Fatal编程技术网

Javascript 如何在JS中嵌套对象?

Javascript 如何在JS中嵌套对象?,javascript,Javascript,我是一个c++程序员,这里有一个c++代码,如何有类似的JS代码 class A { public: void sayHello(); }; class B { public: A a; }; main() { B b; b.a.sayHello(); } 最基本、最简单的例子: function A() { return { sayHello: function() { } } } function B() { return {

我是一个c++程序员,这里有一个c++代码,如何有类似的JS代码

class A {
 public:
  void sayHello();
};

class B  {
 public:
  A a;
};

main()
{
 B b;
 b.a.sayHello(); 
}

最基本、最简单的例子:

function A() {
  return {
    sayHello: function() {

    }
  }
}

function B() {
  return {
    a: new A()
  }
}

var b = new B();

b.a.sayHello();
function A() {
  return {
    sayHello: function() {

    }
  }
}

function B() {
  return {
    a: new A()
  }
}

var b = new B();

b.a.sayHello();