1 回答

TA貢獻1811條經驗 獲得超5個贊
該表在您首先循環(huán)輸入x然后循環(huán)輸入時工作y
請注意,函數中沒有變量table。var table = "";例如,您可以添加myArr不用于生成表的示例。
當您創(chuàng)建一個數組Array(y)時y,輸入是一個字符串。(注意函數參數和輸入字段的順序。)
請參閱https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/Array
例如machTabelle('3', '2')查看內聯(lián)注釋:
// Array with index 0 has the value of the input "2" as you are passing a string
var myArr = new Array(y);
// loop 1 time, as there is 1 item
for (var i = 0; i < myArr.length; i++) {
// set index 0 of the array to a new array with the y input of "2"
myArr[i] = new Array(y);
}
這myArr是一個二維數組而不是一維數組,因為您將數組包裝在一個數組中:
myArr = [
[
"2"
]
]
添加回答
舉報