javascript - 如何将双引号中的数组转换回 Javascript 中的原始数组

标签 javascript arrays string

如何在 Javascript 中将此字符串转换为原始数组?

var str_arr = "["myName","asldkfjs","2342","sbc@lkjsf.com","sdlkfjskldf",410]"

就像我想把它存储回原来的数组

var arr = ["myName","asldkfjs","2342","sbc@lkjsf.com","sdlkfjskldf",410];

最佳答案

您的 str_arr 中存在语法错误。

var str_arr = '["myName","asldkfjs","2342","sbc@lkjsf.com","sdlkfjskldf",410]';
var arr = JSON.parse(str_arr);

关于javascript - 如何将双引号中的数组转换回 Javascript 中的原始数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41191190/

相关文章:

arrays - TableView 与所有习语

c# - 如何将整数数组转换为内存流?

string - 未找到 str 的匹配方法

c# - C#中的字符串排序问题

C++ 将字符串日期 (1/4/2000) 转换为整数日期 (20000104)

javascript - 如何正确为函数创建日期对象

javascript - 如何测试两个 NodeLists 的相等性?

javascript - 在不使用 <body> 标签的情况下设置 body onload

javascript - 正则表达式 : backreferences inside []

javascript - 如何理解javascript React中的这段代码