📌  相关文章
📜  如何循环遍历对象 java 脚本 - Javascript (1)

📅  最后修改于: 2023-12-03 14:53:05.514000             🧑  作者: Mango

如何循环遍历对象 Java Script

在 JavaScript 中,可以使用循环来遍历对象并获取对象中的属性值和键。本文将介绍几种在 JavaScript 中循环遍历对象的方法。

1. 使用 for-in 循环

使用 for-in 循环可以遍历一个对象的所有属性。该方法通过遍历对象中全部的属性,从而获取属性的值或键。

以下是该方法的语法:

for (var property in object) {
  // 这里是对对象属性值/键值的操作
}

示例代码如下所示:

var person = {firstName:"John", lastName:"Doe", age:25};

for (var key in person) {
  console.log(key + " = " + person[key]);
}

输出结果:

firstName = John
lastName = Doe
age = 25
2. 使用 Object.keys() 方法

Object.keys() 方法返回一个对象的所有属性名组成的数组。使用该方法可以获得对象中全部的键。

以下是该方法的语法:

Object.keys(object).forEach(function(key) {
  // 对对象属性值/键值进行操作
});

示例代码如下所示:

var person = {firstName:"John", lastName:"Doe", age:25};

Object.keys(person).forEach(function(key) {
  console.log(key + " = " + person[key]);
});

输出结果:

firstName = John
lastName = Doe
age = 25
3. 使用 Object.entries() 方法

Object.entries() 方法返回一个对象中所有的键值对组成的数组。使用该方法可以获得对象中的属性和键。

以下是该方法的语法:

Object.entries(object).forEach(function([key, value]) {
  // 对对象属性值/键值进行操作
});

示例代码如下所示:

var person = {firstName:"John", lastName:"Doe", age:25};

Object.entries(person).forEach(function([key, value]) {
  console.log(key + " = " + value);
});

输出结果:

firstName = John
lastName = Doe
age = 25
总结

以上就是循环遍历对象的三种方法。使用 for-in 循环和 Object.keys() 方法可以获得对象的键,而使用 Object.entries() 方法则可以同时获取对象的属性和键。根据业务需求,选择不同的方法可以使代码更加简洁、优雅。