CoffeeScript调用返回对象的方法(链接)

时间:2012-02-01 15:21:51

标签: javascript coffeescript 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");

1 个答案:

答案 0 :(得分:4)

如果链条的最左侧部分没有括号,则无法进行链接。

getPet('maximus').feed 'fish'