我是JavaScript新手,我正在努力解決這個課堂上的一個問題。這可能很簡單,但我現在完全陷入困境。如何替換數組中的值?
無論如何,現在的問題是:
我要創建基於行和列的用戶指定數目的x
和o
交替字符表。舉例來說,如果用戶想要的3行3列,那就要看起來像這樣:
xox
oxo
xox
我完全失去了對如何創建數組中交替值。這是我迄今爲止(下文)的內容,但是這是完全錯誤的。如果有人能給我一些很棒的建議!我一直在看這個問題好幾天,但似乎無法將它拼湊在一起。
// a = user input # of columns
// b = user input # of rows
function firstTest(a,b) {
var firstArray = [];
var total = [];
for (i = 0; i < a; i+=1) {
firstArray.push("xo");
}
for (i=0; i<b; i+=1){
total.push(firstArray);
}
return(total);
}
http://www.andrespagella.com/getting-even-values-array-without-工作循環 –
http://stackoverflow.com/questions/966225/how-can-i-create-a-two-dimensional-array-in-javascript – Xavjer
如果你需要一個方格圖案,那麼到目前爲止答案是錯誤的。 – aross