1
Как бы я начал писать следующий вложенный цикл в lodash
? Что будет tersest, и, надеюсь, больше семантического, синтаксис?Lodash Вложенная петля Поиск
for (var i = 0, m = 0, inner, item, needle = 'someval'; i < items.length; i++) {
item = items[i];
for (m = 0; m < item.inners.length; m++) {
inner = item.inners[m];
if (inner.id === needle)
return { items : item.id };
}
}
первая версия не закончится до тех пор, пока сравнивались *** все *** пункты. будет ли версия ES6 заканчиваться раньше? хотел бы, чтобы он был максимально реалистичным ... +1 – culturalanomoly
ищет что-то вроде C# 'IEnumerable.First' ... – culturalanomoly
Что заставляет вас думать так? Как найти, так и остановить, как только условие будет выполнено. –