【问题标题】:count how many objects created by class in JavaScript? [closed]计算 JavaScript 中的类创建了多少个对象? [关闭]
【发布时间】:2021-03-16 20:32:59
【问题描述】:

在下面附上Java示例代码:

class Test { 
    static int noOfObjects = 0; 
    { 
        noOfObjects += 1; 
    } 
    public Test() {        
         // ....
    } 
    public static void main(String args[]) { 
    Test t1 = new Test(); 
    Test t2 = new Test(5); 
    Test t3 = new Test("GFG"); 
    System.out.println(Test.noOfObjects);       // ans will be 3
    } 
} 

我们可以用 JavaScript 编码吗??

【问题讨论】:

    标签: javascript node.js oop


    【解决方案1】:

    是的,这可以在 Javascript 中完成。

    只需在类的构造函数中增加一个静态计数器。

    class Test { 
        static noOfObject = 0;
        constructor() {
          Test.noOfObject += 1;
          // ....
        } 
    } 
    
    const t1 = new Test(); 
    const t2 = new Test(5); 
    const t3 = new Test("GFG"); 
    console.log(Test.noOfObject);

    【讨论】:

      猜你喜欢
      • 2016-09-08
      • 2014-08-01
      • 2020-06-06
      • 2012-05-13
      • 2014-11-26
      • 2016-07-03
      • 2018-04-28
      • 2021-07-01
      • 2021-08-28
      相关资源
      最近更新 更多