2013-10-03 37 views

回答

0

是的,但你需要做的是遍歷對象的原型。在CoffeeScript中它應該是這樣的:

for key, value of MyClass.prototype 
    console.log key, ':', value 

編輯:

在JavaScript中會是這樣:

var i; 
for (i in MyClass.prototype) { 
    // This condition makes sure you only test real members of the object. 
    if (Object.prototype.hasOwnProperty.call(MyClass.prototype, i)) { 
    console.log(i, ':', MyClass.prototype[i]); 
    } 
} 

編輯2:

警告:這不會一起工作原生JavaScript構造函數 so Math是一個不好的例子。如果您使用自定義類構造函數,它將正常工作。

+0

你沒有檢查它,是嗎? –

+0

這似乎沒有工作。 – JeremyFromEarth

+0

對不起。你是對的。它不起作用,因爲Math是一個本地構造函數。這隻適用於自定義構造函數。看我的編輯。 – rescuecreative

相關問題