Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/467.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 - Fatal编程技术网

使用javascript从字符串中分割值

使用javascript从字符串中分割值,javascript,Javascript,我在javascript中有以下格式的字符串 var a = "";var b ="";var c= ""; var str = "ItemID=123&Name=AO Document&Dept=Testvalue"; 我需要从str中分离,并在a中获取Itemid值,在b中获取name值,在c中获取Dept值。在javascript中如何实现这一点? 变量a=;var b=;var c=; var str=ItemID=123&Name=AO Document&Value=

我在javascript中有以下格式的字符串

var a = "";var b ="";var c= "";
var str = "ItemID=123&Name=AO Document&Dept=Testvalue";
我需要从str中分离,并在a中获取Itemid值,在b中获取name值,在c中获取Dept值。在javascript中如何实现这一点?

变量a=;var b=;var c=; var str=ItemID=123&Name=AO Document&Value=Testvalue; //在“&”和“=”字符处拆分字符串,但仅使用具有奇数索引的部分 var parts=str.split/[&=]/.filter,i=>i%2==1; //使用分解结构将值分配给a、b和c [a、b、c]=零件;
控制台。loga、b、c;因此,a、b、c必须包含哪些内容?在询问之前花点时间搜索。无论如何,这就是你想要的代码。变量a=;var b=;var c=;var str=ItemID=123&Name=AO Document&Value=Testvalue;arr=str.split&;a=arr[0];b=arr[1];c=arr[2];控制台。loga、b、c;