Пользователь отправляет сообщения в мессенджер, и вам нужно где-то их хранить. Для этого создайте массив и сохраните в нём сообщения в том порядке, в котором они приведены:
— Привет! Есть ли новости?
— :)
— Начал работать над заданием.
— Ленюсь.
— Но дело движется.
- Создание нового массива.
- Создание новых элементов массива.
- Вывод сообщений в консоль.
- Создайте массив.
- Инициализируйте его приведёнными выше значениями.
- Выведите массив в консоль.
Пользователь написал сообщение «Готово!». Вам нужно добавить его в список сообщений. Потом пользователь заменил сообщение «Ленюсь» на «Стараюсь», а затем удалил сообщение «:)». Все эти изменения нужно отразить в исходном массиве.
- Добавьте сообщение «Готово!» в конец массива из задания 1.
- Отредактируйте сообщение «Ленюсь» на «Стараюсь».
- Удалите сообщение «:)» из массива.
- Напечатайте массив в консоль.
- Методы работы с массивом.
- Вывод в консоль.
- Добавьте в конец массива от прошлой задачи сообщение «Готово».
- Измените сообщение «Ленюсь» на «Стараюсь».
- Найдите индекс сообщения «:)» и удалите его.
- Выведите массив в консоль.
В прошлом задании мы удалили запись по индексу, но программа должна работать автоматически. Для этого программе нужно находить индекс удаляемого сообщения самостоятельно. Запишите сообщение, которое желает удалить пользователь, в переменную и найдите индекс сообщения. Если сообщение нашлось, то удалите его.
- Создание переменных (
let). - Индексы массива.
- Методы работы с массивом.
- Вывод сообщений в консоль.
- Объявите переменную.
- Запишите сообщение в эту переменную.
- Найдите индекс необходимого сообщения.
- Если сообщение нашлось в массиве, удалите найденное сообщение по индексу. Если нет — не делайте ничего.
- Выведите получившийся массив в консоль.
В личном кабинете на сайте netology.ru в поле комментария к домашней работе пришлите ссылку на репозиторий с домашним заданием и отправьте работу на проверку.
- При выполнении задания придерживайтесь правил оформления кода на JavaScript.
- Никаких файлов прикреплять не нужно.
- Все задачи обязательны к выполнению для получения зачёта. Присылать на проверку можно каждую задачу по отдельности или все задачи вместе. Во время проверки по частям ваша домашняя работа будет со статусом «На доработке».