EmberJS:是否有可能打破forEach?

PJC*_*PJC 7 ember.js

有没有办法打破Ember中的forEach迭代器?

我试图在回调中返回false(la jQuery),但它不起作用.

谢谢!PJ

Tho*_*rin 13

你可以使用Array#someArray#every

[1,2,3].some(function(element) {
    return true; // Break the loop
});

[1,2,3].every(function(element) {
    return false; // Break the loop
});
Run Code Online (Sandbox Code Playgroud)

更多信息 here


Jam*_*sen 7

Ember使用原生(Array.prototype.forEach如果可用),如果没有则模仿它.请参阅https://github.com/emberjs/ember.js/blob/v1.0.0-rc.1/packages/ember-metal/lib/array.js#L45.

JavaScript forEach不支持破解.请参阅https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach