Немного переползаю на Back-end (Node.js) и собственно работу с данными. Объясните пожалуйста, как работать с массивом объектов? Допустим есть ToDo лист. При клике на кнопку "добавить" вызывается функция которая создает новый объект и пушит его в массив, на основе массива строиться список. Вопросы:
1) Как правильно создавать объект? Конструктор или литерал?
2) Как правильно генерить id для каждого объекта?
3) Как при клике на кнопку "удалить", рядом с элементом списка, удалять именно нужный объект из массива, чтобы ToDo обновил список правильно?
Спасибо, был бы очень признателен за пример на Codepen или JsFiddle