【发布时间】:2018-03-04 11:39:10
【问题描述】:
我正在使用 angular5。我有一个 questionOrderList,它是一个包含字符串格式的多维数组的字符串。我需要做的是将字符串格式的数组解析回多维数组类型。目前我已经使用了我的代码看起来像的 JSON.parse 方法。
console.log("qorder service : "+questionOrderList)
console.log("qorder service parsed:" +JSON.parse(questionOrderList))
我得到的输出是
qorder service : [[3290],[3287],[3289,3293],[3295]]
qorder service parsed: 3290,3287,3289,3293,3295
但如果数组只有一排是正确的
qorder service : [[3290,3287,3289,3293,3295]]
qorder service parsed: 3290,3287,3289,3293,3295
【问题讨论】:
-
第一个输出也是正确的。这就是 JavaScript 如何将这些数组转换为字符串的方式。尝试
console.log(JSON.parse(questionOrderList))不使用字符串连接。
标签: javascript angular parsing multidimensional-array