对象的遍历

对象的遍历和数组不太一样;可以使用for in遍历

for(x in 对象名){

document.write(x+'=>'+对象名[x])

}

x:自定义的变量名,用来输出对象内属性和方法名

in:for in遍历关键词,表示在哪个对象内遍历

对象名[x]:遍历出属性或者方法对应的值

for in遍历对象的实例:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>对象遍历</title>
    <script type="text/javascript">
        //原生json格式创建一个对象car
        var car={
            color:'象牙白',
            pinpai:'BYD-唐',
            price:'299988元',
            weight:'1250kg',
            run:function(){
                alert('可以代替陆跑');
            },
            runy:function(){
                alert('避雨');
            }
        } 
        //for(x in 对象名){x+'=>'+对象名[x]}  x为自定义的名称用来遍历方法或属性的名称,对象名[x]用来输出对象属性或方法的内容(值)
        for(key in car){
            document.write(key+'=>'+car[key]+'<br>');
        }
    </script>
</head>
<body>
    
</body>
</html>

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学 Web 前端

从零开始学 Web 之 JS 高级(三)apply与call,bind,闭包和沙箱

不同的是传入参数时,apply 有两个参数,第二个参数是数组;call 从第二个参数开始是调用其的函数的所有参数。

963
来自专栏从流域到海域

Python的闭包(Closure)与惰性计算(Lazy Evaluation)

闭包 在一些语言中,在函数中可以(嵌套)定义另一个函数时,如果内部的函数引用了外部的函数的变量,则可能产生闭包。运行时,一旦外部的 函数被执行,一个闭包就形成...

27810
来自专栏java初学

final和static关键字

36211
来自专栏码云1024

JAVA 面向对象

4516
来自专栏文武兼修ing——机器学习与IC设计

JavaScript入门笔记(6)标准对象面向对象编程

标准对象 正则对象 正则表达式是一种处理文本信息的神器,在JavaScript中可以方便的使用正则对象对文本进行处理。JavaScript中声明正则对象可以使用...

3248
来自专栏一名合格java开发的自我修养

python类与对象基本语法

对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。

993
来自专栏大闲人柴毛毛

稳扎稳打JavaScript(三)——创建对象的几种方式

有了前面两篇文章的基础后,我们来谈一谈在JS中创建对象的几种方式。 建议大家先预习下先前的两篇博客: 稳扎稳打JavaScript(一)——作用域链 ...

4454
来自专栏我和我大前端的故事

啊,函数呐!!!

一份需要你补充完整的函数导图!我还是一个初学者,这篇文章是我所知道的所有关于函数的知识,如有不完善或者错误,希望能够在评论下方指出,哈哈哈,大神勿喷。

892
来自专栏python百例

03-基本运算

运算符可以分为:算术运算符、比较运算符和逻辑运算符。优先级是:算术运算符>比较运算符>逻辑运算符。不过呢,开始没背下来优先级,最好使用括号。这样不用背,也增加了...

962
来自专栏零基础使用Django2.0.1打造在线教育网站

关于JAVA你必须知道的那些事(三):继承和访问修饰符

今天乘着还有一些时间,把上次拖欠的面向对象编程三大特性中遗留的继承和多态给简单说明一下。这一部分还是非常重要的,需要仔细思考。

1173

扫码关注云+社区

领取腾讯云代金券