2013-11-25 86 views
1

如何縮短此代碼,有什麼辦法嗎?我覺得有太多的重複..在動作中縮短數組?

var bokstaver1:Array = new Array("a", "b", "c"); 
    var bokstaver2:Array = ["d","e","f"]; 
    var bokstaver:Array = New Array(); 

bokstaver[0] = "b"; 
bokstaver[1] = "i"; 
bokstaver[2] = "l"; 
bokstaver[3] = "l"; 
bokstaver[4] = "e"; 

我所有新來的,所以如果這是不是一種方式來問一個問題就在這裏,請不要催促侮辱。

+2

你的問題的罰款。你能解釋一下bokstaver1和bokstaver2之間的關係,以及爲什麼你不簡單地鍵入bokstaver = [「b」,「i」,「l」,「l」,「e」]? –

+0

我的老師以這種方式教會了我們,但看着它我知道必須有一種更簡單的格式。非常感謝! – Raegond

+0

如何在追蹤時刪除逗號? – Raegond

回答

1

你可以做這個簡單的方法:

var bokstaver:Array = "bille".split(""); 
trace(bokstaver); // outputs: b,i,l,l,e 
+0

如何刪除逗號?並將其輸出爲「bille」 – Raegond

+0

bokstaver.join('');但爲什麼不使用字符串呢? –

+0

@ user3030785 as Arlaud Agbe Pierre只是說:'bokstaver.join('');' – Cherniv