coffeescript - 这个语句可以写成一行吗?

标签 coffeescript

只是出于好奇,这个函数可以写在一行中,或者至少是 for 部分产生相同的输出吗?

getById = (id)->
    for e in array
        return e if e.id is id

Fiddle供玩耍。

最佳答案

getById = (id) -> return e for e in array when e.id is id

关于coffeescript - 这个语句可以写成一行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14831462/

相关文章:

javascript - 主干 View 上没有方法 `apply`

javascript - 如何使 JS 对象在多个文件中可用

javascript - OnMouseMove拖动,目标错误拦截事件

coffeescript - 在新窗口中打开链接-coffeescript

javascript - 我可以在客户端脚本中使用 JavaScript 以外的语言吗?

javascript - 如何设计具有多个回调的 Javascript 库 API?

javascript - Angular Directive(指令)未被调用

javascript - 当我的单元测试失败时回调被调用两次

node.js - 引用错误: t is not defined

javascript - 如何在处理输出时暂停和取消暂停 Node 对象流