使用javascript从字符串中分割值
我在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=
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;