this.todos.push({id: this.todos.length+1, title: this.newTaskTitle , completed: false});
                  
                  
                                      this.newTaskTitle = ""
                  
                  
                                  } else return false
                  
                  
                  
                  
                  
                  вместо   !=  лучше !==  всегда, когда возможно.
                  
                  
                  
                  
                  
                   else return false  — это ты на всякий случай написал ?  ))
                  
                  
                  
                  
                  
                    this.todos.push({id: this.todos.length+1, title: this.newTaskTitle , completed: false});
                  
                  
                  здесь  тупо ошибка,  если из середины списка удалить элементы,  то при создании нового начнётся дублирование айдишников
                  
                  
                
this.todos.push... и как это исправить
Обсуждают сегодня