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];