字符串 '[[1,7],[8,17],[20,24]]' 已经是一个数组,只需要去掉引号即可转化为真正的数组。

方法一:

直接使用 eval() 函数,将字符串转化为代码执行。

例如:

var a = '[[1,7],[8,17],[20,24]]';
a = eval(a);
console.log(a); // [[1,7],[8,17],[20,24]]

但是使用 eval() 函数存在安全问题,不建议使用。

方法二:

使用 JSON.parse() 函数,将字符串转化为 JSON 对象,再将 JSON 对象转化为数组。

例如:

var a = '[[1,7],[8,17],[20,24]]';
a = JSON.parse(a);
console.log(a); // [[1,7],[8,17],[20,24]]

推荐使用 JSON.parse() 函数进行转化。

将字符串'[[1,7],[8,17],[20,24]]' 转化为 JavaScript 数组

原文地址: https://www.cveoy.top/t/topic/nkes 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录