//Написать функцию заполнения двумерного массива. Имя произвольное.
function getMainArrayLength() { // функция получения длины основного массива
let arrayLength;
do {
arrayLength = parseInt(prompt('Enter an array length: ', ''));
} while (isNaN(arrayLength) || arrayLength < 0);
return arrayLength;
}
const mainArrayLength = getMainArrayLength();
function createTwoDimensionalArray(mainArr, mainArrayLength) {
mainArr = [];
for (let i = 0; i < mainArrayLength; i++) {
let subArrayLength;
do {
subArrayLength = parseInt(prompt('Enter a length of sub-array with index ' + i + ': '));
} while (isNaN(subArrayLength) || subArrayLength < 0);
mainArr[i] = new Array(subArrayLength);
for (let j = 0; j < subArrayLength; j++) {
let value = prompt('Enter value with index ' + j + ' of sub-array whith index ' + i);
mainArr[i].push(value);
}
}
return mainArr;
}
console.log(createTwoDimensionalArray([], mainArrayLength));