Это правильное утверждение.Тем не менее, это очень редко, что вы действительно хотите сделать.Одинарное равенство - это присвоение, которое возвращает присвоенное значение:
console.log(a = 'hello');
Почти всегда вы хотите использовать тройное равенство ===
, поскольку это, как правило, самый безопасный способ сравнения.
Что касается того, когда vscode перестал отмечать этоКак проблема, это зависит от того, как вы настроили vscode.Это не является проблемой, но я уверен, что есть некоторые линтеры, которые предупредят вас об этом как о проблеме.Вам необходимо предоставить более подробную информацию о настройке vscode, что, вероятно, вообще отдельный вопрос.