在由coffeescript生成的js代码中,_extend未定义

时间:2014-04-01 13:58:27

标签: javascript coffeescript

我有一些CoffeeScript代码,不是我写的。我已通过提供的Javascript脚本将其编译为Grunt,并通过coffee --compile my_single_file.coffee手动编译。在这两种情况下,都会生成以下代码段以循环遍历列表:

_ref1 = this.baseMap;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
  c = _ref1[_j];
  o = _.extend(c); 

如果我尝试在页面中使用生成的文件,则最后一行中的下划线未定义。我想我错过了一些包含,编译标志,......但我没有发现它可能是什么。什么提示我可能做错了什么?

1 个答案:

答案 0 :(得分:2)

也许这取决于别的什么?虽然extend方法需要两个参数,但看起来像underscore.js