JavaScript. Домашнее задание №6 а. Команды. Создаете пустой массив. Далее начинает бесконечно работать окно ввода текста. Вы задаете команду, например добавить элемент. Например: add, Иван Вы обрабатываете команду аdd и добавляете в массив строку Иван Дальше вы задаете команду удалить элемент. Например: del, Иван Обрабатываете команду del и удаляете строку Иван из массива. Когда вы напишите команду "stop", то окно ввода текста не должно больше появляться. Все результаты добавления и удаления выводятся в консоль и после остановки выводится конечный результат помогите
Ответы
Ответ:
Ви можете використовувати такий код на JavaScript для виконання вашого завдання:
JavaScript
let arr = [];
let command = "";
while (command !== "stop") {
command = prompt("Введіть команду:");
let [action, item] = command.split(", ");
switch (action) {
case "add":
arr.push(item);
console.log(`Елемент "${item}" було додано до масиву.`);
break;
case "del":
let index = arr.indexOf(item);
if (index > -1) {
arr.splice(index, 1);
console.log(`Елемент "${item}" було видалено з масиву.`);
} else {
console.log(`Елемент "${item}" не знайдено в масиві.`);
}
break;
case "stop":
console.log("Зупинка виконання команд.");
break;
default:
console.log(`Невідома команда: "${action}".`);
}
}
console.log("Кінцевий результат:", arr);
Цей код створює пустий масив і починає цикл, який продовжується, поки не буде введено команду “stop”. Він обробляє команди “add” та “del” для додавання та видалення елементів з масиву відповідно. Результати кожної операції виводяться в консоль, і після зупинки виводиться кінцевий результат.