遍历对象

186 阅读1分钟
    <script>
        let person = {
            name: '李狗蛋',
            age: 18,
            sex: '男'
        }

        // 利用 for in 遍历对象 key 代表属性名  
        for (let key in person) {  //属性名 in 对象名
            console.log(key);  //获取对象属性

            // 在遍历对象的时候不能用 对象.key的这种方式获取对象中的属性值
            // console.log(person.key);  这里是错误的,它这里是去找属性名为key的属性值,并不是遍历
            console.log(person[key]); // 获取对象属性值,这里不要加引号,加了引号又跟上面一样变成了寻找属性名,而非遍历
        }


    </script>