CoffeeScript, вызывающий метод возвращаемого объекта (цепочка) - PullRequest
2 голосов
/ 01 февраля 2012

Скажите, у меня есть код:

cat = {
    feed: (food) ->
        alert "cat ate #{food}"
}

pets = {
    "maximus": cat
}

getPet = (name) ->
    pets[name]

Как я могу вызвать метод "feed", возвращаемый объектом "getPet" cat? Это не правильный код:

getPet "maximus" feed "Fish"

В простом JavaScript это выглядело бы так:

getPet("maximus").feed("Fish");

1 Ответ

4 голосов
/ 01 февраля 2012

Вы не можете делать цепочку без скобок в самых левых частях цепочки.

getPet('maximus').feed 'fish'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...