Ruby代码块与javascript匿名函数distiction

我正在做我的第一次实习,这很好,我正在努力跟上其他程序员所谈论的一切。 一位高级程序员前几天告诉我,Ruby将代码块直接传递给函数的能力比在JavaScript中使用匿名函数要好得多。 我的理解是JS匿名函数完全相同 – 只需通过变量作为参数传递代码块。 是否存在代码块参数优于匿名函数的真实示例? 或者仅仅是一种语言优先于另一种语言,代码可读性/可重用性问题,还是我只是误解了其他一些基本概念? 这是一个关于某种任务使用哪种语言的相对优点的传递对话,而不是具体的工作问题,这也许是为什么我感到困惑。 我用Google搜索了几个简单的代码块示例,并且在JS中实现它们没什么问题。 期待有关此事的任何意见(匿名或其他)。

它们并不完全相同。 主要原因是使用隐式和显式返回值。

你可以在这里阅读一篇好文章:http: //yehudakatz.com/2012/01/10/javascript-needs-blocks/