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的话,上面三种方式也都可以吗?
相关分类