代码之家  ›  专栏  ›  技术社区  ›  GHC

Google闭包编译器:在外部声明属性

  •  1
  • GHC  · 技术社区  · 5 年前

    我需要在外部库中定义一个JS类,还需要在其上定义一些属性和方法。我可以做方法和类,但是遇到了属性问题。

    那么它是如何做到的呢?

    1 回复  |  直到 5 年前
        1
  •  3
  •   John    5 年前

    好的,让我们假设我有一个名为“Bob”的外部JS类。

    我的结论是:

    /** @constructor */ var Bob = function() {};
    

    Bob.prototype.flyAway = function(speed) {};
    

    如果我有一个属性(currentSpeed),我会加上:

    Bob.prototype.currentSpeed;
    

    (最后一个,我在做(事后看来很愚蠢)Bob.currentSpeed;)