Почему vs code выдаёт такое?

Чтобы более подробно ответить на ваш вопрос, нам нужна какая-то конкретика. Тем не менее, я предполагаю, что вы спрашиваете о том, почему в среде разработки Visual Studio Code (VS Code) возникают ошибки или предупреждения при работе с JavaScript кодом.

Существует несколько причин, по которым VS Code может выдавать ошибки или предупреждения в вашем JavaScript коде:

1. Синтаксические ошибки: VS Code является редактором со встроенным интеллектуальным анализатором кода, который следит за синтаксисом вашего JavaScript кода. Если вы совершили ошибку в форматировании кода или использовали неправильные конструкции, то VS Code может выдать ошибку или предупреждение. В таком случае вам следует внимательно прочитать сообщение об ошибке и исправить синтаксическую проблему.

2. Ошибки времени выполнения: Если ваш код содержит ошибки, которые мешают правильному выполнению программы, VS Code может попытаться предупредить вас об этом. Это может быть связано с обращением к неопределенной переменной, неправильным использованием функций или объектов, неправильными типами данных и т.д. В таком случае важно проанализировать сообщение об ошибке и найти и исправить проблемный код.

3. Нестандартные функции и возможности: Ваш код может использовать функции или возможности, которые не являются стандартными для JavaScript или не поддерживаются в данной версии JavaScript. В этом случае VS Code может выдать предупреждение. Если вы уверены, что используете правильные функции или возможности, вы можете игнорировать предупреждение или настроить VS Code, чтобы не выдавал эти предупреждения.

4. Настройки Linter'а: VS Code может быть настроен на использование сторонних инструментов, таких как ESLint или JSHint, для анализа вашего кода на соответствие определенным стандартам или правилам. Если ваш код не соответствует этим правилам, VS Code может выдавать предупреждения или ошибки. В этом случае важно проверить настройки Linter'а и, при необходимости, настроить их под себя.

Также стоит учитывать, что VS Code не всегда правильно определяет ошибки в вашем коде или может давать ложные предупреждения. Это может быть связано с ограничениями интеллектуального анализатора кода или особенностями вашего проекта. Поэтому всегда рекомендуется внимательно анализировать и проверять код, прежде чем принимать действия по исправлению ошибок или предупреждений, выданных VS Code.