📜  javascript 循环通过 objec - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:43.300000             🧑  作者: Mango

Javascript循环通过Object

在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
男
注意事项
  1. for-in循环遍历的是对象的属性名,而不是属性值。因此,获取属性值时需要使用obj[key]而不是obj.key

  2. 在遍历对象时,属性的顺序是不固定的。如果需要按照属性的顺序进行遍历,可以将属性名存入数组中,再按照数组的顺序进行遍历。

以上是Javascript循环通过Object的介绍,希望对你有所帮助!