CoffeeScript 调用返回对象的方法(链接)
假设我已经得到了代码:
cat = {
feed: (food) ->
alert "cat ate #{food}"
}
pets = {
"maximus": cat
}
getPet = (name) ->
pets[name]
如何调用“getPet”猫对象返回的“feed”方法?这不是有效的代码:
getPet "maximus" feed "Fish"
在普通的 JavaScript 中,它看起来像这样:
getPet("maximus").feed("Fish");
Say I've got the code:
cat = {
feed: (food) ->
alert "cat ate #{food}"
}
pets = {
"maximus": cat
}
getPet = (name) ->
pets[name]
How can I invoke the "feed" method of returned by "getPet" cat object? This is not a valid code:
getPet "maximus" feed "Fish"
In plain javascript it would look like this:
getPet("maximus").feed("Fish");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果链的最左边部分没有括号,则无法进行链接。
You can't do chaining without the parentheses on the left-most parts of the chain.