字符串a已经是一个数组,只需要去掉引号即可转化为真正的数组。

方法一:

直接使用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()函数进行转化。

js中字符串a= 178172024使a转化为真正的数组178172024

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

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