租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

es6如何遍历对象中的keys和value,es遍历所有数据

发布时间:2023-10-25 21:12:04

es6如何遍历对象中的keys和value

ES6提供了多种遍历对象的方法。其中,遍历对象的keys和value可使用for...of循环和Object.entries()方法。

  1. 使用for...of循环遍历对象的keys和value:
const obj = {a: 1, b: 2, c: 3};

for (const key of Object.keys(obj)) {
  console.log(key); // 输出:a, b, c
}

for (const value of Object.values(obj)) {
  console.log(value); // 输出:1, 2, 3
}

for (const [key, value] of Object.entries(obj)) {
  console.log(key, value); // 输出:a 1, b 2, c 3
}
  1. 使用Object.entries()方法遍历对象的keys和value:
const obj = {a: 1, b: 2, c: 3};

for (const [key, value] of Object.entries(obj)) {
  console.log(key, value); // 输出:a 1, b 2, c 3
}

Object.entries()方法会返回一个数组,包括对象的所有键值对。通过使用for...of循环来遍历这个数组,可以获得到每一个键值对的key和value。