Я пытаюсь прочитать массив с использованием функции и использовать ее в другой функции, однако вторая функция, похоже, не читает ее. Что я делаю неправильно?Передача значений массива между двумя функциями
function calcDet() {
var A = []; //generates the array
for (var i = 0; i < k; i++) {
A[i] = [];
for (var j = 0; j < k; j++) {
var id = "A" + (i + 1) + (j + 1);
A[i][j] = parseFloat(document.getElementById(id).value);
}
}
alert (A);
return (A);
}
function calcRec() {
var s;
var det;
alert (A)
}
thx для всех ответов. Я не могу объявить переменную globaly как длину, а значения зависят от ввода пользователем. Поэтому я должен сначала прочитать k, а затем прочитать значения массива. Я просто использую предложенный второй подход (A = calcDet()). Он работает сейчас, так что благодарю вас за кучу – viktor