为了账号安全,请及时绑定邮箱和手机立即绑定

js中关于json的获取值引申出方括号和点号的疑惑

js中关于json的获取值引申出方括号和点号的疑惑

斯蒂芬大帝 2018-08-08 11:11:17
var obj={ "programmers": [ { "firstName": "Brett", "lastName":"McLain", "email": "aaaa" },   { "firstName": "Jason", "lastName":"Hunter", "email": "bbbb" },   { "firstName": "Elliotte", "lastName":"Harold", "email": "cccc" }   ],   "authors": [   { "firstName": "Isaac", "lastName": "Asimov", "genre": "science fiction" },   { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },   { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }   ]}   其中 obj.programmers[0].lastname 获取的就是“McLain”,那这样 obj[programmers][0][lastname]这样全部改成方括号,可以吗? 那这样obj.programmers.0.lastname的话呢?有点晕了。。。按理来说第一种我更容易理解,比较方括号里面本来就是放下标号的,应该就是数字才对,然后点号对应key,但是我看有些人在方括号里放key,也可以?还有就是我要修改value的话,上面三种方式也都可以吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 740 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信