美文网首页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