Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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,我需要能够根据以下公式将字符串分解为单独的变量: 下面是两个单独字符串的两种可能性 localAction:connectPage localAction:product:<Id> localAction:connectPage localAction:产品: 我想把它分解成几个部分 第一个变量=名称 第二个变量(如果设置)=id.展开esqew的注释 var string = "localAction:connectPage"; var pair = string.split(

我需要能够根据以下公式将字符串分解为单独的变量:

下面是两个单独字符串的两种可能性

localAction:connectPage
localAction:product:<Id>
localAction:connectPage
localAction:产品:
我想把它分解成几个部分

第一个变量=名称


第二个变量(如果设置)=id.

展开esqew的注释

var string = "localAction:connectPage";
var pair = string.split(":"); // the magic
var name = pair[0];
var id = pair[1];

console.log(name); // "localAction"
console.log(id);   // "connectPage"
string.split()