7
A
回答
2
instanceMethods = (v for k, v of object when typeof v is "function")
8
您可以像现在使用下面的CoffeeScript代码获得所有的实例方法:
keys = (k for k, v of obj when typeof v is 'function')
@ thejh的解决方案会给你更多的不仅仅是功能和没有按”在所有JS平台上工作,但在其他方面是正确的。另请注意,CoffeeScript对象是一个JavaScript对象 - 实际上没有区别。
相关问题
- 1. 有没有获得JS实例内的所有库对象的方法?
- 2. 如何通过coffeescript获取对象的所有值?
- 3. 获取所有实例化的javascript对象并更新值
- 4. 如何获取对象是实例的所有接口和类?
- 5. 找到在调试器中获取对象实例的方法?
- 6. CoffeeScript的实例方法封装
- 7. 如何获取所有模型实例中的所有has_many对象?
- 8. 从复杂方法链中获取父实例化对象?
- 9. 有没有JPA CriteriaBuilder获取非实体对象的方法?
- 10. 是否有一种简单的方法来获取Java中特定类的所有对象实例
- 11. 获取对象的方法
- 12. 如何获取对象的所有私有字段中的实例?
- 13. 获取任何对象的所有方法?
- 14. C++中的对象实例化方法
- 15. OpenTok对象的Stubbing实例方法
- 16. 实例化对象的方法
- 17. Coffeescript:处理实例类方法的更好方法
- 18. 获取对象方法R
- 19. 用于过滤对象所有实例的解决方案?
- 20. 无法获取续集实例方法
- 21. 从HtmlHelper获取对象实例
- 22. 从FieldInfo获取对象实例
- 23. PHP:遍历所有对象方法(调用对象中的所有方法)
- 24. 如何获取页面上对象的所有实例的列表
- 25. 调试:获取对象的所有实例变量(未知类型)的列表
- 26. 在方法中获取ActionFilterAttribute的实例
- 27. 获取CodeDomProvider实例的正确方法
- 28. 有没有办法获得创建另一个对象的对象的实例?
- 29. Coffeescript对象方法不是函数
- 30. 如何通过多态类型获取对象的所有实例?
大,心有灵犀(几乎)一样;)此外,这是不是你想要什么非常有两个原因:(1)你有'if'当你你的意思'when',这将导致一个语法错误(除非'v'恰好被定义),(2)在这里使用'own'将导致没有明确定义对象本身的东西不会显示出来。 –