Spec-Zone.ru › ESLint

no-delete-var

Запрещает удалять переменные

✅ Рекомендуется

Использование конфигурации recommended из @eslint/js в файле конфигурации включает это правило

Оператор delete предназначен для удаления свойства из объекта. Использование оператора delete для переменной может привести к неожиданному поведению.

Подробности правила

Это правило запрещает использовать оператор delete для переменных.

Если ESLint разбирает код в строгом режиме, об ошибке сообщает анализатор (а не это правило).

Примеры некорректного кода для этого правила:

Открыть в Playground
/*eslint no-delete-var: "error"*/

let x;
delete x;

Параметры

Это правило не имеет параметров.

Версия

Это правило появилось в ESLint v0.0.9.

Ресурсы

  • Исходный код правила
  • Исходный код тестов

© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/no-delete-var

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API