我试图用下划线库中的 _.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;});
但它们使用相同的数据返回不同的结果
我做错了什么?
最佳答案
您没有返回任何东西。尝试一下
var anyInTopRow = _.some(this.grid[1], function(x) {return x != undefined;});
关于javascript - 强调某些方法给出意想不到的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17629840/