вложенные циклы на js
вот такая задача мне попалась, решил я её как смог, подскажите более лучшее решение этой задачи и если можно немного с пояснением к решению, благодарю.
let out_12 = document.querySelector('.out_12');
let button12 = document.querySelector('.b_12');
button12.onclick = () => {
for(let i = 5; i <= 5; i++){
out_12.innerHTML += ` ***** <br>`;
}
for(let k = 7; k <= 7; k++){
out_12.innerHTML += ` ******* <br>`;
}
for(let k = 9; k <= 9; k++){
out_12.innerHTML += ` *********`;
}
}
<section>
<p>
С помощью вложенных циклов и символа * нарисуйте:
<pre>
*****<br>
*******<br>
*********
</pre>
</p>
<div class="out_12"></div>
<button class="button-primary b_12">task-12</button>
</section>
Источник: Stack Overflow на русском