美文网首页JavaScript
JavaScript基础-对象

JavaScript基础-对象

作者: 小二哥很二 | 来源:发表于2019-05-19 14:06 被阅读0次

    1、访问属性是通过.操作符完成的,但这要求属性名必须是一个有效的变量名。如果属性名包含特殊字符,就必须用''括起来:

    var name={

        names:'晓红',

        'middle_school':'No.1 Middle School'

    }

    name的属性名middle-school不是一个有效的变量,就需要用''括起来。访问这个属性也无法使用.操作符,必须用['xxx']来访问:

    xiaohong['middle-school'];                   //'No.1 Middle School'

    xiaohong['name'];                                //'小红'

    xiaohong.name;                                  //'小红'

    注意:1、如果访问一个不存在的属性会返回什么呢?JavaScript规定,访问不存在的属性不报错,而是返回undefined;

                2、和python一样,可以通过name[key]=value的方式添加对象,也可以通过

    delete  name[key]的方式删除某一个对象,删除一个不存在的key,不会报错

    ---------------------------------------------------------------------------------------------------------------------------------

    相关文章

      网友评论

        本文标题:JavaScript基础-对象

        本文链接:https://www.haomeiwen.com/subject/fatqzqtx.html