Нужно в массив добавить массив.Количество вводит пользователь
Написать функцию заполнения пользовательскими данными двумерного массива. Длину основного массива и внутренних массивов задаёт пользователь. Значения всех элементов всех массивов задаёт пользователь.
function arrAdd() {
let arr = [];
let amount = +prompt("Введите количество елементов в первом массиве");
for(let i = 0; i < amount; i++) {
arr.push([]);
}
// Нужно перебрать первый массив и добавить в каждый елемент n массивов
for(let i = 0; i < amount; i++) {
let amount2 = +prompt("Введите количество елементов в " + (i + 1) + " массиве");
for(let i = 0; i < amount2; i++) {
arr[i].push([]);
}
}
console.log(arr);
}
let functionResult = arrAdd();
Ответы (1 шт):
Автор решения: Ihor Stoner
→ Ссылка
function arrAdd() {
let arr = [];
let amount = +prompt("Введите количество массивов в первом массиве");
for(let i = 0; i < amount; i++) {
arr.push([]);
let amount2 = prompt("Введите количество елементов" + (i + 1));
for(let j = 0; j < amount2; j++) {
let elem = prompt("Введите текст" + (j + 1));
arr[i].push([elem]);
}
}
console.log(arr);
}
let functionResult = arrAdd();