JSON.parse是如何工作的?

时间:2015-08-07 08:26:24

标签: javascript jquery json

console.log(this.item_images)
console.log(JSON.parse("["+this.item_images+"]"))

我想将this.item_images变成一个数组并循环遍历它,为什么我不能解析它?以下是上述代码控制台中的结果。注意:我console.log(typeof this.item_images)它是一个字符串。

enter image description here

1 个答案:

答案 0 :(得分:1)

this.item_images似乎是一个只有一个元素的数组:字符串'038 ... 6aa'

所以我猜你可能希望字符串拆分成另一个数组。

var arr = this.item_images[0].split(',');

然后你可以循环数组arr

更新:如果this.item_images是字符串,请使用:

var arr = this.item_images.split(',');

代替。