javascript - 将字符串转换为数组数组
问题描述
如果数组,我有一个字符串作为数组的原型:
'[ [7,8,9], [12,13,14] ]'
是否有任何解决方案可以将其转换为数组数组?
我用过Array.from()
没有运气。
解决方案
您可以使用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);
推荐阅读
- cmd - 无法从命令提示符运行 .jmx 文件
- javascript - Puppeteer - 在没有缓冲区的情况下获取远程图像
- javafx - TableRow 鼠标悬停高亮闪烁问题 JavaFX 11+
- php - 获取域详细信息的问题
- powershell - Powershell 注册表搜索和编辑
- mysql - 是否可以使用 django 模型将数组存储在 mysql 数据库中?
- python-3.x - 不同的 Selenium 版本有哪些改进
- mysql - 如何防止 SELECT 在另一个事务完成之前读取表
- python - 如何使用 currentIndex() 获取 itemFromIndex 中项目的另一个值?
- c# - MapHub to specific route