什么是数据类型a - stringarray

var b = JSON.parse(a);

b objectarray数据类型是什么?

a是字符串, b是对象

var a = '{"item":"earth", "color":"blue", "weight":920}';
var b = JSON.parse(a);
console.log(typeof a); // string
console.log(typeof b); // object

如果需要转换为数组,可以将JSON.parse(a)转换为对象。 现在b是一个对象,您可以:

var c = Object.entries(b);
console.log(c);

现在c是您的数组。

尽管c将是一个数组数组:

[['item','earth'],['color','blue'],['weight',920]]

我猜您可能想要这样:

var arr = [];
for (let i in b) {
   arr[i] = b[i];
}
console.log(arr);

[项目:“地球”,颜色:“蓝色”,重量:920]

查看全文
  相关解决方案