首页 > 解决方案 > 将字符串转换为数组数组

问题描述

如果数组,我有一个字符串作为数组的原型:

'[ [7,8,9], [12,13,14] ]'

是否有任何解决方案可以将其转换为数组数组?

我用过Array.from()没有运气。

标签: javascript

解决方案


您可以使用eval(通常不推荐):

let str = '[ [7,8,9], [12,13,14] ]';
let arr = eval(str);
console.log(arr);

或者JSON.parse

let str = '[ [7,8,9], [12,13,14] ]';
let arr = JSON.parse(str);
console.log(arr);


推荐阅读