2014-11-16 58 views
0

目前,我正在做這個:是否有更容易的方法來連接使用JavaScript的變量?

var 1 = "http://www"; 
var 2 = ".google."; 
var 3 = "com/"; 

然後串聯在一起,他們這樣

var link = 1+2+3;

是否有這樣做的更容易和更熟練的方式?

+0

這聽起來像你想要一個數組。 – SLaks

+1

我不認爲你可以得到更多的基礎。你精通什麼意思? – j08691

+1

是否聲明1,2爲var有效? –

回答

1

我不知道什麼比簡單的連接更容易,就像你展示的一樣,但是你可以把它們放在一個數組中並將它們連接在一起。

(我定你的變量名,使他們有效。)

var first = "http://www"; 
var second = ".google."; 
var third = "com/"; 

var link = [first, second, third].join(""); 

或者你可以使用.concat()方法。

var link = first.concat(second, third); 

但這兩個都比你原來的長,所以我不知道這是你想要的。

+0

爲答案配偶歡呼,正如你所說,你的方法稍長。所以我想我會堅持使用即時通訊的方法。只是認爲有一個更簡單的方法來做到這一點。因爲像這樣看起來很像業餘愛好者:P – yobro

+1

有些瀏覽器的* join *速度更快,但是在大多數瀏覽器(尤其是現代瀏覽器)中,「+」速度要快得多。 – RobG

相關問題