0
Я хочу скомпилировать структуру объектов JavaScript, чтобы найти некоторые данные, и когда я нахожу эти данные, вырывайтесь из цикла.Итерация объекта JavaScript
что-то вроде [псевдо-код]:
obj = { /*All the structure*/ };
while (i < lenght of obj structure) or (the data I was looking for wasn't found){
//(...)
}
Проблема заключается в том, что я не могу получить длину этой структуры, и я не могу повторять его с while
.
Каков способ сделать это?
Используйте цикл 'for in'. – SLaks
Это очень дорого, так как мой объект очень большой –
Используйте 'break': https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/break. Вы можете использовать цикл 'for ... in' для перебора объекта. –