我正在尝试用 _.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;});
但他们用相同的数据返回不同的结果
我究竟做错了什么?