编写一个程序,生成以下数组:
[
['x'],
['x', 'x'],
['x', 'x', 'x'],
['x', 'x', 'x', 'x'],
['x', 'x', 'x', 'x', 'x'],
]
我做了什么:
let arr = []; // Создал массив, в который буду пушить "х"
for (let i = 0; i < 5; i++) //создал цикл в котором будет 5 итераций подряд
arr.push("x");
console.log(arr); // Получил "лестницу" массивов
}
我不知道如何将循环的每次迭代推入数组中。创建另一个循环?创建另一个数组?
在我看来,你的想法几乎是正确的,但是为了达到预期的结果,在循环的每次迭代中,你不仅需要添加符号“x”,还需要添加一个具有一定数量元素“x”的数组
我将通过注释更改您的代码
Array.from()的紧凑选项更好
作为一种选择...