123456789101112131415161718192021222324252627282930313233343536373839 |
- // imperative array fill 3
- // Создайте пустой массив и добавьте в него три элемента, введенные пользователем(prompt),
- // используя императивный подход(несколько операторов подряд)
- const task04block = document.createElement('div');
- task04block.style = "border: 2px solid green; border-radius:5px; margin-bottom:10px; padding:10px";
- const task04title = document.createElement('h2');
- task04title.innerText = 'Task-04 Imperative array fill 3';
- const inputPushBtn = document.createElement('button');
- inputPushBtn.innerText = 'Start array input by push';
- inputPushBtn.style = 'margin-bottom:10px';
- const inputDestrBtn = document.createElement('button');
- inputDestrBtn.innerText = 'Start array input using destruction';
- inputDestrBtn.style = 'margin-bottom:10px; margin-left:10px';
- root.appendChild(task04block);
- task04block.appendChild(task04title);
- task04block.appendChild(inputPushBtn);
- task04block.appendChild(inputDestrBtn);
- inputPushBtn.onclick = () => {
- let array = [];
- array.push(prompt('Ведите 1й элемент массива'), prompt('Ведите 2й элемент массива'), prompt('Ведите 3й элемент массива'));
- const pushedArray = document.createElement('p');
- const pushedArrayTitle = document.createElement('h3');
- pushedArrayTitle.innerText = "Array by .push()";
- pushedArray.innerText = `Array=[${array}]`;
- task04block.appendChild(pushedArrayTitle);
- task04block.appendChild(pushedArray);
- console.log(array);
- }
- inputDestrBtn.onclick = () => {
- let array = [];
- array=[...array, prompt('Ведите 1й элемент массива'), prompt('Ведите 2й элемент массива'), prompt('Ведите 3й элемент массива')]
- const destrArray = document.createElement('p');
- const destrArrayTitle = document.createElement('h3');
- destrArrayTitle.innerText = "Array by destruction";
- destrArray.innerText = `Array=[${array}]`;
- task04block.appendChild(destrArrayTitle);
- task04block.appendChild(destrArray);
- console.log(array);
- }
|