json 嵌套之后解析出的内容有的就是 js 对象,我们可以通过 js 循环对象来获取相应的值。
JS中有很多种循环对象方法,以下是其中几种常用的:
for…in循环:
for (let key in object) {
// 循环代码块
}
这种循环适用于遍历对象的属性名。在循环中,key表示当前遍历到的属性名。
Object.keys()方法:
Object.keys(object).forEach(function(key) {
// 循环代码块
});
这种方法返回一个数组,其中包含对象的属性名。可以使用forEach()方法对每个属性名进行循环操作。
Object.values()方法:
Object.values(object).forEach(function(value) {
// 循环代码块
});
这种方法返回一个数组,其中包含对象的属性值。可以使用forEach()方法对每个属性值进行循环操作。
Object.entries()方法:
Object.entries(object).forEach(function([key, value]) {
// 循环代码块
});
这种方法返回一个数组,其中包含对象的键值对。可以使用forEach()方法对每个键值对进行循环操作。
Array.forEach()方法:
array.forEach(function(item, index) {
// 循环代码块
});
这种方法用于遍历数组中的每一个元素。在循环中,item表示当前遍历到的元素,index表示当前元素的索引。