繁体   English   中英

JavaScript - 使用命名构造函数

[英]JavaScript - using named constructors

我最近一直在使用 dart OOP,我们曾经在那里命名构造函数,例如DateTime.now().

我们如何使用 JavaScript 中的相同功能,以及 class 的默认构造函数和其他命名构造函数?

你可以这样做:

class MultiConstructor {
   constructor() {
      // default constructor
   }

   //...other methods
}

MultiConstructor.now = function() {
  const res = new MultiConstructor()
  // configure object
  return res
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM