说我有代码:

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");

最佳答案

没有链的最左边部分的括号,就无法进行链接。

getPet('maximus').feed 'fish'

关于javascript - CoffeeScript调用返回对象的方法(链接),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9098412/

10-12 00:05