javascript - underscore.js each,迭代器引用错误

标签 javascript underscore.js

我正在尝试使用 underscore.js 模板来迭代一个对象

var list = "<% _.each(resgistrations, function(resgistration) { %> <tr><td><%= i %></td><td><%= resgistration %></td></tr> <% }, i); %>";

我不明白为什么 i 不能用作我的迭代器。我收到引用错误 i is not defined。这似乎是直接来自 the docs 的对于 _.each

最佳答案

您缺少第二个参数,即迭代器 i。 试试这个:

var list = "<% _.each(resgistrations, function(resgistration, i) { %> <%= i %><%= resgistration %> <% }); %>";

关于javascript - underscore.js each,迭代器引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20227616/

相关文章:

javascript - Actionscript-Javascript中C++指针的概念

javascript - 节点和浏览器在 package.json 中的不同主要入口点

当数组包含更新数据时,Javascript 合并数组

backbone.js - 按属性值过滤 Backbone 集合

jquery - 如何将 jQuery ajaxPrefilter 方法应用于所有 require.js View ?

Lodash Wrapper 对象上的 Javascript 划分

javascript - 隐藏在模态弹出可滚动部分后面的 jQuery 多选下拉值

javascript - 使用数组长度作为变量

javascript - 单击时切换按钮的颜色(并恢复其他按钮的颜色)

javascript - 按数组分组