【发布时间】:2014-05-28 08:24:41
【问题描述】:
如果你能帮我修复这个功能,那对我非常有用:
textParseQuery = (txtSnippet) ->
queryUrl = "http://localhost:8083/txtParse/#{txtSnippet}"
console.log queryUrl
callback = (response) =>
parsed = $.parseJSON response
companies = parsed.map (obj) -> new Company(obj.name, obj.addr)
companies
res = $.get queryUrl, {}, callback
console.log res
我想从回调中获取结果,以便textParseQuery 函数可以返回一个值。
【问题讨论】:
-
我想用惯用的咖啡脚本代码得到答案(使用粗箭头´=>´?)
-
你的意思是你不知道如何在 JS 和 CS 之间转换?那就用JS吧。
-
将 JS 翻译成 coffeescript 可能意味着不使用后者的特殊功能。当我尝试学习coffeescript时,看看这种语言与javascript相比如何做不同的事情会很有用
-
回调或承诺没有区别。 CS这里只是加了一个装饰层,后面你要明白它是怎么做的。
标签: callback coffeescript iced-coffeescript