我找不到任何有用的信息,關於我的小問題。將Javascript滑入2個變量
我有一個變量,包含一個字符串,我想它分成2個變量。
例子:
var str = "String1;String2";
我想:
var str = "String1;String2";
var string1 = "String1";
var string2 = "String2";
我找不到任何有用的信息,關於我的小問題。將Javascript滑入2個變量
我有一個變量,包含一個字符串,我想它分成2個變量。
例子:
var str = "String1;String2";
我想:
var str = "String1;String2";
var string1 = "String1";
var string2 = "String2";
var string1 = str.split(";")[0];
var string2 = str.split(";")[1];
更多關於拆分方法:Split String Method
可以使用window對象分配全局變量。
var str = "String1;String2";
str.split(';').forEach(function (a) {
window[a] = a;
});
document.write(String1 + ' ' + String2);
我在這裏錯過了什麼嗎? OP沒有詢問全局變量或窗口對象 –
@ sg.cc,你是對的,只是一個獎金;) –
@ sg.cc Nina回答了命名變量在範圍中可用的約束。但我想可以爭辯說,這是一個選項,根本不要說出它們的名字。妥協可能是強調它可能具有不良副作用的事實。 – axelduch
的可能的複製[我如何分割字符串,在一個特定的字符打破?](http://stackoverflow.com/questions/96428/how-do-i-split -a-string-breaking-at-a-particular-character) – scrappedcola