循环遍历获取对象的key
时间: 2023-08-12 20:32:57 浏览: 98
python判断回文字符串-07-字典的循环遍历之key.ev4.rar
在 JavaScript 中,可以通过 `for...in` 循环遍历对象的所有属性键(key),例如:
```javascript
const obj = { a: 1, b: 2, c: 3 };
for (const key in obj) {
console.log(key); // 输出:a,b,c
}
```
在这个例子中,我们定义了一个对象 `obj`,然后使用 `for...in` 循环遍历这个对象的所有属性键。在循环体中,我们使用 `console.log(key)` 输出了每一个属性键。
需要注意的是,`for...in` 循环会遍历对象的所有可枚举属性,包括原型链上的属性。如果只需要遍历对象自身的属性,可以使用 `Object.keys()` 方法,例如:
```javascript
const obj = { a: 1, b: 2, c: 3 };
const keys = Object.keys(obj);
for (const key of keys) {
console.log(key); // 输出:a,b,c
}
```
在这个例子中,我们使用 `Object.keys()` 方法获取了对象 `obj` 的所有属性键,然后使用 `for...of` 循环遍历这个数组,输出了每一个属性键。
阅读全文