Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.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_Jquery - Fatal编程技术网

在JavaScript中,如何将以第一个大括号开头的字符串中的每个项设置为数组?

在JavaScript中,如何将以第一个大括号开头的字符串中的每个项设置为数组?,javascript,jquery,Javascript,Jquery,我有一个以大括号开始和结束的字符串,如 String a = "[item1,item2,item3,......itemN]" 我想要这个字符串作为一个数组,就像 Array a = ["item1","item2","item3",......"itemN"] 这样我就可以访问每个数据。您可以分割数组并分割字符串 常数 字符串=[item1、item2、item3、…itemN], 数组

我有一个以大括号开始和结束的字符串,如

String a = "[item1,item2,item3,......itemN]"
我想要这个字符串作为一个数组,就像

Array a = ["item1","item2","item3",......"itemN"]

这样我就可以访问每个数据。

您可以分割数组并分割字符串

常数 字符串=[item1、item2、item3、…itemN], 数组=string.slice1,-1.split',';
console.logarray 可以对数组进行切片并拆分字符串

常数 字符串=[item1、item2、item3、…itemN], 数组=string.slice1,-1.split',';
console.logarray 您可以在上拆分,然后将[和]替换为

变量a=[item1,item2,item3,itemN] 被拆分的var=a.拆分,; 已拆分的[0]=已拆分的[0]。替换[,; 拆分的[Splited.length-1]=拆分的[Splited.length-1]。替换],;
console.logsplitted 您可以在上拆分,然后将[和]替换为

变量a=[item1,item2,item3,itemN] 被拆分的var=a.拆分,; 已拆分的[0]=已拆分的[0]。替换[,; 拆分的[Splited.length-1]=拆分的[Splited.length-1]。替换],;
console.logsplitted 三行或两行,如果不声明const regExp,而是将其直接用于replace函数

let a = "[item1,item2,item3,......itemN]";
const regExp = /[\[\]]/g;
const arr = a.replace(regExp,'').split(',');
console.log('type of arr ' + typeof arr);
console.dir(arr);

三行或两行,如果不声明const regExp,而是将其直接用于replace函数

let a = "[item1,item2,item3,......itemN]";
const regExp = /[\[\]]/g;
const arr = a.replace(regExp,'').split(',');
console.log('type of arr ' + typeof arr);
console.dir(arr);

谢谢,这是一个很好的答案。谢谢,这是一个很好的答案。我已经使用了第一个答案。谢谢你的回答。我已经用了第一个答案。谢谢你的回答。