﻿# V7006\. An exception is created but never used\. The 'throw' keyword may be missing\.

Анализатор обнаружил в коде создание объекта ошибки \(Error\), который никак не используется\. 

Пример ошибочного кода:

```cpp
function checkIndex(index) {
  if (index < 0)
    new Error("Index out of bounds");
  return index;
}
```

В данном коде пропущено ключевое слово `throw`, из\-за чего создаётся объект ошибки без прерывания потока выполнения\.

Корректный код может выглядеть следующим образом:

```cpp
function checkIndex(index) {
  if (index < 0)
    throw new Error("Index out of bounds");
  return index;
}
```