# Метод removeData

Метод `removeData` позволяет нам удалять значения установленные с помощью метода `data`.

## Синтаксис

Вызывая метод с именем ключа, мы удалим значение, хранящееся в объекте с данным ключом:

`.removeData(имя ключа);`

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

`.removeData(список);`

Если не передавать методу никаких параметров, то мы удалим все данные:

`.removeData();`

## Пример

Давайте с помощью `data` установим данные для тега `p`, передав имя ключа `'test'` и значение `21`, а затем с помощью `removeData` снова удалим их:

`<p>text</p>` `$('p').data('test', 21); // данные записываются console.log($('p').data('test')); // выведет 21 $('p').removeData('test'); // данные для 'test' удалены console.log($('p').data('test')); // выведет undefined`

## Смотрите также

- метод `data`,
  который позволяет записывать и читать данные в элементе
- метод `hasData`,
  который проверяет наличие данных в элементе
- JavaScript метод `removeAttribute`,
  который позволяет удалять заданный атрибут у тега

←→
↑