bao_
2019-04-25 15:33
<script>
var person=
{
firstname : "Sherlock",
lastname : "Holmes",
id : 5566
};
document.write(person.lastname + "<br>");
document.write(person["lastname"] + "<br>");
</script>
访问对象的属性可以用成员访问运算符.,也可以通过对象变量名[属性名]来访问。
最大的区别就是:
通过对象变量名[属性名]的方式,可以使用在属性名称动态变化的情况中
var name = lastname;
用第一种方法只能这样:person.lastname;
用第二种方法有两种方式:person["lastname"]; person[name];
看出区别来了吧!!!
只是两种获取Json键值的方式,个人认为没有啥区别,不必钻牛角尖。
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题