Как сделать так, чтобы в массив, который находится в local storage записывалось новое значение, а не заменялось на последнее?

Для того чтобы добавлять новые значения в массив, который хранится в localStorage вместо замены последнего значения, вам нужно выполнить следующие шаги:

1. Получите текущий массив из localStorage, используя метод getItem:

let existingArray = JSON.parse(localStorage.getItem('myArray')) || [];

Обратите внимание, что мы используем JSON.parse для преобразования строки в массив. Если массив еще не существует в localStorage, мы создаем пустой массив.

2. Добавьте новое значение в полученный массив:

existingArray.push('новое значение');

Здесь 'новое значение' - это значение, которое вы хотите добавить в массив. Вы можете передать любое значение, которое вам нужно.

3. Сохраните обновленный массив обратно в localStorage, используя метод setItem:

localStorage.setItem('myArray', JSON.stringify(existingArray));

Мы используем JSON.stringify для преобразования массива обратно в строку перед сохранением в localStorage.

Теперь при каждом выполнении кода новое значение будет добавляться в существующий массив вместо замены его на последнее.