我现在有一个字符串形式的数组:
"['语文', '数学', '英语', '物理', '化学', '道法', '历史', '总分']"
现在需要把他用js转换成正常的数组
如['语文', '数学', '英语', '物理', '化学', '道法', '历史', '总分']
说实话就是吧外面的双引号去掉
因为这是我在读取本地txt文件时读取到的,请问有什么方法
const data = "['语文', '数学', '英语', '物理', '化学', '道法', '历史', '总分']"
console.log(data)
const result = eval(data);
console.log(result)
console.log(result[1])
可以使用JavaScript的JSON.parse()方法,以将字符串解析为正常的数组。
示例:
var str = '[1,2,3]';
var arr = JSON.parse(str);
console.log(arr); // [1, 2, 3]
不知道你这个问题是否已经解决, 如果还没有解决的话: