在 angular dart 中有一种方法可以提前从 "foreach" 循环中中断
In angular dart is there a way to break early from a "foreach" loop
我看到 javascript 已经回答了这个问题,但是有没有办法在 angular dart 中跳出 forEach 循环。
bool hasValue() {
bool result = false;
periods.forEach((item) {
if (item.hasValue()) {
result = true;
//PENDING...Break out of loop early
}
});
return result;
}
据我所知,您不能中断 forEach 循环。
您可以试试这个代码:
for(var item in items) {
final value = item['unit_value'];
if (value.isNotEmpty) {
break;
}
}
我看到 javascript 已经回答了这个问题,但是有没有办法在 angular dart 中跳出 forEach 循环。
bool hasValue() {
bool result = false;
periods.forEach((item) {
if (item.hasValue()) {
result = true;
//PENDING...Break out of loop early
}
});
return result;
}
据我所知,您不能中断 forEach 循环。
您可以试试这个代码:
for(var item in items) {
final value = item['unit_value'];
if (value.isNotEmpty) {
break;
}
}