Патерни проєктування · Middle · Запитання 15 з 75

Який патерн використовує Babel чи ESLint-плагін, що обходить AST із методами Identifier(), CallExpression()?

Пояснення

Visitor дає змогу додавати нові операції над структурою (перевірку, трансформацію), не змінюючи класів вузлів. Обхідник викликає метод відвідувача для кожного типу вузла.

Де почитати

Помилка в запитанні

Патерни проєктування · Middle · запитання 15

Перевірте себе

Пройдіть тест Патерни проєктування · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест