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

Javascript将字符串分为两个变量

Javascript将字符串分为两个变量,javascript,jquery,string,Javascript,Jquery,String,关于我的小问题,我在这里找不到任何有用的帖子 我有一个包含字符串的变量,我想把它分成两个变量 例如: var str = "String1;String2"; 我想: var str = "String1;String2"; var string1 = "String1"; var string2 = "String2"; 有关拆分方法的详细信息:您可以使用窗口对象来分配全局变量 var str=“String1;String2”; str.split(“;”).forEach(函数(a)

关于我的小问题,我在这里找不到任何有用的帖子

我有一个包含字符串的变量,我想把它分成两个变量

例如:

var str = "String1;String2";
我想:

var str = "String1;String2";
var string1 = "String1";
var string2 = "String2";

有关拆分方法的详细信息:

您可以使用窗口对象来分配全局变量

var str=“String1;String2”;
str.split(“;”).forEach(函数(a){
窗口[a]=a;
});

文件。写入(String1+“”+String2)工作得很有魅力!谢谢如果你注意到没有必要拆分两次,那么你应该接受并可能投票支持,使用一个变量来保存拆分的结果可能是迈向干燥的一步solution@axelduch是的,确保至少有两个字符串可以重复,我这里遗漏了什么吗?OP没有问任何关于全局变量或窗口的问题object@sg.ccNina回答了在范围中提供命名变量的限制。但我想有人可能会说,一开始就不给他们命名是一种选择。一个折衷方案可以是强调它可能有不良副作用这一事实。
var string1 = str.split(";")[0];
var string2 = str.split(";")[1];