Как можно удалить элемент?

  • 24 августа 2023 г. 2:46
Ответы на вопрос 4
Чтобы удалить элемент из кода, можно использовать функцию `splice()` для удаления элемента из массива. Вот пример кода, который добавляет функцию `deleteTodo()` для удаления элемента из массива `todos`:

```javascript
let todos = ['Задача 1', 'Задача 2', 'Задача 3'];

function deleteTodo(index) {
  todos.splice(index, 1);
}

deleteTodo(0); // Удалит элемент с индексом 0 (первый элемент)
console.log(todos); // Результат: ['Задача 2', 'Задача 3']

deleteTodo(1); // Удалит элемент с индексом 1 (второй элемент)
console.log(todos); // Результат: ['Задача 2']
```

В функцию `deleteTodo()` передается индекс элемента, который нужно удалить из массива `todos`. Затем с помощью метода `splice()` удаляется один элемент из массива по заданному индексу.
@click="deleteTodo"
Удалить дело
deleteTodo() {
  this.todos.splice(this.todos.indexOf(todo), 1);
}Илиv-for="(todo, index) in todos"
@click="deleteTodo"
Удалить дело

deleteTodo() {
  this.todos.splice(index, 1);
}
Похожие вопросы