在javascript

时间:2019-01-26 18:23:40

标签: javascript

我想为我的react应用创建一个util类。 util类应该是无法实例化的静态类,据我所知。那么,在javascript中创建util类的正确方法是什么?如何使它变为静态?

1 个答案:

答案 0 :(得分:3)

您可以定义一个仅包含static方法的类,它可能如下所示:

class Util {

  static helper1 () {/* */}
  static helper2 () {/* */}

}

export default Util;

但是,由于您不需要实例化实用程序类的对象,因此很有可能您实际上不需要一个类,而导出实用程序功能的简单模块将更好地满足您的需求:

const helper1 = () => {/* */};
const helper2 = () => {/* */};

export default {
  helper1,
  helper2
};