我回來「原始」 JavaScript和我寫這樣的類:如何烘乾原型javascript方法定義?
var Person;
Person = (function() {
function Person() {}
Person.prototype.run = function() {};
Person.prototype.jump = function() {};
Person.prototype.talk = function() {};
return Person;
})();
我覺得像Person.prototype
的重複不是很乾:這也是很難避免換行。有解決這個問題的常見方法嗎?例如,一個可以分配給Person.prototype
小變像cls
,這將使該行看起來更像
cls.run = function() {};
...但可能是過於標新立異。
啊我完全忘了那個... + 1。 – hvgotcodes