遍历对象:for ... in

for...in 语句用于“
对数组或者对象
”的属性进行循环操作。 其语法如下: 
for (变量 in 对象名字) {
    // 在此执行代码
}
语法中的变量是自定义的,它需要符合命名规范,通常我们会将这个变量写为 k 或者 key。
for (var k in obj) {
    console.log(k);      // 这里的 k 是属性名
    console.log(obj[k]); // 这里的 obj[k] 是属性值
}
        // 遍历对象 
        var obj = {
                name: '哈哈',
                age: 18,
                sex: '男',
                fn: function() {}
            }

        for (var k in obj) {
            console.log(k); // k 变量 输出  得到的是 属性名
            console.log(obj[k]); // obj[k] 得到是 属性值,不能写成 obj.k,否则输出undefined

        }
        // 我们使用 for in 里面的变量 我们喜欢写 k  或者  key

打印结果:

 

 

 
posted @   小石糖记  阅读(92)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示