我试图通过调用下划线库中的_.some
来替换以下代码
var anyInTopRow = false;
for (var g = 0; g < this.grid[1].length; g++ ) {
if (this.grid[1][g] != undefined) {
anyInTopRow = true;
break;
}
}
下划线的一些/任何方法:
var anyInTopRow = _.some(this.grid[1], function(x) {x != undefined;});
但是他们使用相同的数据返回不同的结果
我做错了什么?
答案 0 :(得分:2)
你没有归还任何东西。尝试
var anyInTopRow = _.some(this.grid[1], function(x) {return x != undefined;});