我一直在尝试找出解决方法,在google上找不到很多,所以我将在这里记录一下。
我需要在外部库中定义JS类,并在其上定义一些属性和方法。我可以做方法和类,但是碰到了很多属性。
那怎么办?
答案 0 :(得分:2)
好的,让我们想象一下,我有一个名为'Bob'的外部JS类。
为此,我的关闭外部代码是:
/** @constructor */ var Bob = function() {};
如果我有一个方法(flyAway(speed)),我会添加:
Bob.prototype.flyAway = function(speed) {};
如果我有一个属性(currentSpeed),我会添加:
Bob.prototype.currentSpeed;
(最后一个,我当时在做(愚蠢的)Bob.currentSpeed;)