Рассмотрим следующий код:Перерыв D3 Каждый цикл без флага
circle.each(function (d) {
//...code
});
Как я могу нарушить цикл? Есть ли естественный способ D3 вырваться из каждого цикла? Я имею в виду без флага следующим образом:
var flag = false;
circle.each(function (d) {
if (flag) return;
if (someCondition) flag = true;
//...code
});
Я попытался возвращение ложным внутри, если заявление, но это не сработало (подумал, что, возможно, это будет работать так же, как jquery.each
, но я был неправ):
circle.each(function (d) {
if (someCondition) return false; //Not working
//...code
});
я отредактировал мой вопрос, чтобы избежать путаницы. Код не имеет значения. все работает, я просто хочу знать, как правильно сломать цикл, если это возможно. – taxicala