我们可以使用for循环来遍历一个对象的所有属性和方法。遍历对象的方式有以下两种:
for-in循环可以用来遍历一个对象的所有自身可枚举属性,包括其原型链上的属性。具体使用方法如下:
const obj = {name: 'Tom', age: 20};
for (let key in obj) { console.log(key + ': ' + obj[key]); }
// 输出: // name: Tom // age: 20
Object.keys()方法返回一个包含对象所有自身可枚举属性名称的数组。我们可以在for循环中使用这个数组来遍历对象的所有属性和方法。具体使用方法如下:
const obj = {name: 'Tom', age: 20};
Object.keys(obj).forEach(function(key) { console.log(key + ': ' + obj[key]); });
// 输出: // name: Tom // age: 20
上一篇:遍历对象的属性,并将属性值为null的值更新为空字符串""。
下一篇:遍历对象的值