📅  最后修改于: 2023-12-03 15:01:43.300000             🧑  作者: Mango
在Javascript中,我们可以使用循环语句对数组、对象等进行遍历。对于对象,我们可以使用for-in
语句来遍历。以下是示例代码:
let obj = {name: '张三', age: 20, sex: '男'};
for(let key in obj) {
console.log(key); // 输出属性名
console.log(obj[key]); // 输出属性值
}
let obj = {name: '张三', age: 20, sex: '男'};
: 定义一个对象。
for(let key in obj) { ... }
: 定义一个for-in
循环,遍历对象obj
中的属性。
console.log(key);
: 输出属性名。
console.log(obj[key]);
: 输出属性值。
name
张三
age
20
sex
男
for-in
循环遍历的是对象的属性名,而不是属性值。因此,获取属性值时需要使用obj[key]
而不是obj.key
。
在遍历对象时,属性的顺序是不固定的。如果需要按照属性的顺序进行遍历,可以将属性名存入数组中,再按照数组的顺序进行遍历。
以上是Javascript循环通过Object的介绍,希望对你有所帮助!