object.keys().foreach用法
时间: 2023-07-20 07:18:42 浏览: 87
js代码-(3)遍历对象自身属性:Object.keys()
首先,`Object.keys()`是一个 JavaScript 内置函数,它返回一个对象自身的可枚举属性的名称数组,这些属性的顺序和使用 `for...in` 循环遍历对象时返回属性名的顺序一样。
`forEach()` 是数组的一个方法,它接受一个回调函数作为参数,该函数会在数组的每个元素上被调用一次,并且可以在回调函数内部访问到当前元素的值、索引和数组本身。
因此,`Object.keys().forEach()` 的使用方式是先使用 `Object.keys()` 获取对象的属性名数组,然后对该数组使用 `forEach()` 方法,对数组中的每个属性名进行遍历操作,可以在回调函数内部根据属性名获取对象的属性值,并进行相应的处理。
例如,以下代码展示了如何使用 `Object.keys().forEach()` 遍历一个对象的所有属性,并在控制台上打印属性名和属性值:
```
const obj = {a: 1, b: 2, c: 3};
Object.keys(obj).forEach(key => {
console.log(key + ': ' + obj[key]);
});
```
输出结果为:
```
a: 1
b: 2
c: 3
```
阅读全文