您可以使用以下CoffeeScript代码获取现有的所有实例方法:keys = (k for k, v of obj when typeof v is 'function') @thejh的解决方案不仅提供了函数,而且在所有JS平台上都可以工作,但是它仍然是正确的。另外请注意,CoffeeScript对象就是JavaScript对象--实际上没有区别。
if
,但实际上应该使用when
,否则会导致语法错误(除非v
已经被定义),(2)在此处使用own
将导致未明确定义在对象本身上的任何内容都不会显示出来。 - Brian Donovan