task-06.js 1.1 KB

12345678910111213141516171819202122232425262728
  1. // array fill
  2. // Создайте пустой массив и добавляйте в него элементы, пока пользователь не нажмет Отмена в очередном prompt.
  3. // Используйте push для удобства: push
  4. const task06block = document.createElement('div');
  5. task06block.style = "border: 2px solid green; border-radius:5px; margin-bottom:10px; padding:10px";
  6. const task06title = document.createElement('h2');
  7. task06title.innerText = 'Task-06 Array fill';
  8. const arrayFillBtn = document.createElement('button');
  9. arrayFillBtn.innerText = 'Fill array';
  10. arrayFillBtn.style = 'margin-bottom:10px';
  11. root.appendChild(task06block);
  12. task06block.appendChild(task06title);
  13. task06block.appendChild(arrayFillBtn);
  14. arrayFillBtn.onclick = () => {
  15. let array = [];
  16. let elem = prompt('Ведите элемент массива');
  17. while (elem)
  18. {array.push(elem)
  19. elem = prompt('Ведите элемент массива') };
  20. const pushedArray = document.createElement('p');
  21. pushedArray.innerText = `Array=[${array}]`;
  22. task06block.appendChild(pushedArray);
  23. console.log(array);
  24. }