CoffeeScript调用返回对象的方法(链接)
CoffeeScript calling a method of returned object ( chaining )
假设我有代码:
cat = {
feed: (food) ->
alert "cat ate #{food}"
}
pets = {
"maximus": cat
}
getPet = (name) ->
pets[name]
如何调用"getPet"cat对象返回的"feed"方法?这不是一个有效的代码:
getPet "maximus" feed "Fish"
在简单的javascript中,它看起来像这样:
getPet("maximus").feed("Fish");
如果链的最左边没有括号,就无法进行链接。
getPet('maximus').feed 'fish'
相关文章:
- 在新选项卡中打开链接,但不使用_blank方法
- 简单的JavaScript方法链接
- 当用户点击动态创建的链接时,如何调用JS方法.JQuery,ASP.NET MVC
- 有没有一种方法可以让链接不可点击,但仍然可以使用:悬停
- D3使用方法链接时的不同行为
- 如何在不链接/jquery的情况下使用方法应用css属性数组
- 有没有一种方法可以创建到同位素过滤器的直接链接
- JavaScript - 创建可链接函数时的最佳方法是什么
- 什么'这是使用jQuery将一些文本锚定到外部链接的最简单方法
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 如何在grails中链接javascript引导程序方法
- 将$ionicLoading.show()用于外部链接的方法
- 在coffeescript中链接jquery方法和参数
- 使用getter和setter实现函数链接的方法
- JS:将元素附加到 head - 如何链接方法
- JavaScript可链接方法Delima
- 将元素作为对象返回的角度定向链接方法
- 用jquery链接方法
- 来自字符串的链接方法
- 按需链接方法