迭代JavaScript对象

Iterate a JavaScript object

本文关键字:对象 JavaScript 迭代      更新时间:2023-10-16

我想循环一个JavaScript对象结构来查找一些数据,当我找到这些数据时,就跳出循环。

类似[伪代码]的东西:

obj = {  /*All the structure*/ };
while (i < lenght of obj structure) or (the data I was looking for wasn't found){
  //(...)
}

问题是我不能得到这个结构的长度,也不能用while迭代它。

做这件事的方法是什么?

事实上,你可以这样做:

Object.keys(data).length;

数据是您的json对象。