Javascript 将一个数组的字符串表示形式解析为两个单独的数字数组
我可以想到如何做到这一点,但它会变得极其复杂。因此,我必须扭转这一局面:Javascript 将一个数组的字符串表示形式解析为两个单独的数字数组,javascript,Javascript,我可以想到如何做到这一点,但它会变得极其复杂。因此,我必须扭转这一局面: [[[0,0],[0,1],[0,2]], [[1,0],[1,1]]] 分为两个阵列: 第一个是:[[0,0],[0,1],[0,2]]——一个数字数组的数组 第二个是:[[1,0],[1,1]]——另一个数字数组 如何在不使用大量字符串方法和检查的情况下简单高效地执行此操作?您可以执行以下操作: let x = "[[[0,0],[0,1],[0,2]], [[1,0],[1,1]]]" y = JSON.parse
[[[0,0],[0,1],[0,2]], [[1,0],[1,1]]]
分为两个阵列:
第一个是:[[0,0],[0,1],[0,2]]
——一个数字数组的数组
第二个是:[[1,0],[1,1]]
——另一个数字数组
如何在不使用大量字符串方法和检查的情况下简单高效地执行此操作?您可以执行以下操作:
let x = "[[[0,0],[0,1],[0,2]], [[1,0],[1,1]]]"
y = JSON.parse(x)
而
y
将是数组数组。为什么不使用JSON.parse()
将其解析为JSON?我不知道