2015-06-27 104 views
0

我有一個關於如下因素的javascript代碼一個簡單的問題:創建一個更緊湊的劇本

var item1 = nr[1]; var item1_nosp = item1.replace(/\s/g, '').toLowerCase(); 
var item2 = nr[2]; var item2_nosp = item2.replace(/\s/g, '').toLowerCase(); 
var item3 = nr[3]; var item3_nosp = item3.replace(/\s/g, '').toLowerCase(); 
var item4 0 nr[4] ....... and so on 

有沒有一種方法來簡化這個代碼?

我需要兩個變量:item1item1_nosp

+0

for循環可以做到這一點 – depperm

+0

我是新來的JavaScript。請你給我一個簡短的例子。 –

+1

你不需要** item1,因爲它完全是'nr [1]'。 –

回答

1

有了一個for循環

var items_nosp=[]; 
for(i=1;i<nr.length;i++){ 
    var item1 = nr[i]; 
    items_nosp.push(item1.replace(/\s/g, '').toLowerCase()); 
} 
+0

謝謝你很多 –

+0

@RonnyHabets如果這個答案對你有幫助,請點擊答案旁邊的複選標記,以關閉你的問題和獎勵積分給解決你的問題的用戶。 – IronFlare