Предмет: Информатика, автор: lejla4538

JavaScript. Домашнее задание №6 а. Команды. Создаете пустой массив. Далее начинает бесконечно работать окно ввода текста. Вы задаете команду, например добавить элемент. Например: add, Иван Вы обрабатываете команду add и добавляете в массив строку Иван Дальше вы задаете команду удалить элемент. Например: del, Иван Обрабатываете команду del и удаляете строку Иван из массива. Когда вы напишите команду "stop", то окно ввода текста не должно больше ПОЯВЛЯТЬСЯ. Все результаты добавления и удаления выводятся в консоль и после остановки выводится конечный результат​

Ответы

Автор ответа: t77887367
0

Ответ:

Вот пример кода, который выполняет указанные вами действия:

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”, цикл прерывается и выводится конечный результат.

Похожие вопросы
Предмет: Английский язык, автор: Maffgd123
Предмет: Биология, автор: faraanastasiya11
Предмет: Математика, автор: kfofnfnf