← К списку задачПримеры
code 3 курс
Mediumclass NavState

Подсветка навигации

Навигация должна подсвечивать активный пункт по текущему pathname.

Реализуйте класс NavState:
- constructor(pathname) сохраняет путь;
- getActiveKey() возвращает:
- "home" для "/";
- "events" для "/events" и вложенных "/events/...";
- "favorites" для "/favorites";
- "about" для "/about";
- "contacts" для "/contacts";
- "unknown" для остальных путей.

Формат тестов: [ops, args].

Примеры

Пример 1
Input
[
  [
    "NavState",
    "getActiveKey"
  ],
  [
    [
      "/events/12"
    ],
    []
  ]
]
Output
[
  null,
  "events"
]
10 строк

Результат

Запусков пока нет

Submit станет доступен после выбора группы и ФИО.

Запустите код, чтобы увидеть тест-кейсы.