我有一个结构如下的json文件:
0: '{make: "John Deere", model: "4010", year: "1958", uid: "-KzPj2RoB0CatW_vpfwq"}'
1:'{make: "John Deere ", model: "4035", year: "1957", uid: "-KzPj691JCexVHixlSMv"}'
我想使用Object.entries
将其转换为键和对的数组const array1 = Object.entries(myObj); //myObj is the json
但是当我执行这段代码时,它会返回一个具有这种结构的数组:
0: "-KzPj2RoB0CatW_vpfwq"
1: make: "John Deere" model: "4010" year: "1958"
__proto__: Object
uid: 0
原作" uid"取索引为1(没有键#34; uid"),其余的密钥对取索引2.然后在下面," uid"被分配一个新的单个数字。
我在React-Native中编码。任何洞察为什么会发生这种情况?提前致谢!