将静态方法分配给类

时间:2019-02-25 11:12:30

标签: javascript oop javascript-objects

我正在使用Object.assign将函数分配给类,但是不确定如何向其分配静态方法。

例如,假设我有class Aclass B,并且我想为其分配一些方法:

var myfunctions = {
  method: function() {
  }
};
Object.assign(A, myfunctions);
Object.assign(B, myfunctions);

我可以对静态方法做同样的事情吗? (例如,将静态方法function分配给类A,这样我就可以调用A.function();

1 个答案:

答案 0 :(得分:0)

您可以将其分配给该类的原型,如下所示:

Object.assign(A.prototype, functionsObject);