Как циклом for заполнить пустой массив?

Вот условие: "в первый элемент запишите 'x', во второй 'xx', в третий 'xxx' и так далее."

Вот до чего я додумался и остановился:

let arr = []
for (let i = 0; i < 10; i++) {
    let x = 'x'
  arr[i].push()   
}


Ответы (1 шт):

Автор решения: teran

let arr = []
for (let i = 0; i < 10; i++) {
    arr.push( 'x'.repeat(i+1) ) ;
}

console.log(arr);

let arr = []
let x = 'x';
for (let i = 0; i < 10; i++) {
    arr.push(x) ;
    x += 'x';
}

console.log(arr);

последнее, впрочем, можно сократить до

let arr = []
for (let  x = 'x'; x.length <= 10; x +='x') arr.push(x) ;    


console.log(arr);

→ Ссылка