Почему переменная "name" зачёркнут?
Но при этом код работает

По дате
По рейтингу
https://stackoverflow.com/questions/65379554/why-does-my-variable-show-its-deprecated
Ты лучше скажи почему пишешь
1
console.log(`${name}`);
Вместо
1
console.log(name);
Зачем так усложнять?
пророк машонка так сказал
Вообще то так помечаются устаревшие методы классы и ь.д. когда используешь библиотеку какую нибудь например. Попробуй навести курсор на name, теперь иде скажет что не так
Потому что значение name может быть и не определено если пользователь нажимает cancel
Редактор подсвечивает name как нераспознанную или неопределенную переменную