Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 转换为字符串的数组对象_Javascript_Arrays_Json_String - Fatal编程技术网

Javascript 转换为字符串的数组对象

Javascript 转换为字符串的数组对象,javascript,arrays,json,string,Javascript,Arrays,Json,String,我有这样的字符串: var stringArray = "[[1,2,3,4],[5,6,7,8]]" 我需要使用javascript对其进行转换,如下所示: var actualArray = [[1,2,3,4],[5,6,7,8]] 如何实现这一点?您的输入结构为JSON。因此,您可以简单地使用任何JSON解析方法或库。例如JSON.parse(stringArray)() 下面是一个使用JSON.parse的代码片段: var stringArray=“[1,2,3,4],[5,6

我有这样的字符串:

var stringArray = "[[1,2,3,4],[5,6,7,8]]"
我需要使用javascript对其进行转换,如下所示:

var actualArray = [[1,2,3,4],[5,6,7,8]]

如何实现这一点?

您的输入结构为
JSON
。因此,您可以简单地使用任何
JSON
解析方法或库。例如
JSON.parse(stringArray)
()

下面是一个使用JSON.parse的代码片段:

var stringArray=“[1,2,3,4],[5,6,7,8]”;
var parsedArray=JSON.parse(stringArray);
$('#first').html(parsedArray[0].toString());
$('#second').html(parsedArray[1].toString())

第一个元素:

第二个元素:
var actualArray=JSON.parse(stringArray)是JSON.parse可以工作。谢谢。请看:感谢您的快速回复,eval()和JSON.parse都非常好用。应仅在绝对需要时使用。必须对使用的任何值进行消毒。@AlanLarimer感谢您提供的链接,我已编辑了答案,并将其包括在内,还更改了建议的顺序。