我正在玩Screeps(http://screeps.com),我正在尝试使用lodash模块从其余的creeps中过滤我的收割机.下面的代码应该可以工作,但是当我运行它时我会得到一个ReferenceError: _ is not defined at <main>:6:18.什么是错的?
var harvesters = _.filter(Game.creeps, {memory: 'harvester'});
if(_.size(harvesters) < 3 && Memory.creep_queue.length===0) {
Memory.creep_queue.push('harvester')
}
Run Code Online (Sandbox Code Playgroud)
当使用lodash模块时,在模块的开始时需要将它变成如下所示的var,然后它应该工作:
var _ = require('lodash');
Run Code Online (Sandbox Code Playgroud)