0

我正在尝试用 _.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;});

但他们用相同的数据返回不同的结果

我究竟做错了什么?

4

1 回答 1

2

你没有返回任何东西。尝试

var anyInTopRow = _.some(this.grid[1], function(x) {return x != undefined;});
于 2013-07-13T11:49:31.890 回答