Встречается на собеседованиях • сегодня
Как работает eval
eval выполняет строку кода как JavaScript в текущей области видимости.
javascript
const x = 10;
eval('console.log(x)'); // 10Особенности:
- Может изменять локальные переменные
- Опасен - выполняет произвольный код (XSS уязвимость)
- Медленнее обычного кода (не оптимизируется движком)
- В strict mode создает свою область видимости
Лучше избегать. Альтернативы:
Function()(более безопасно)- JSON.parse (для данных)
- Новые классы/функции

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы