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的话,上面三种方式也都可以吗?
添加回答
举报
0/150
提交
取消