Правильно, потому что для передаваемого компонента х и у обязательны, а пагинатора их передавать необязательно.
Либо делай х и у опциональными, либо вешай обёртку.
Сокращать особо некуда, разве что убрать бесполезные квадратные скобки и вообще переписать, чтобы не сохранять то, что не надо: /(?<=^|\s)\d{6}(?=\s|$)/
DevMan, Ф1 в вскоде вызов строки, Ф5 в браузере перезагрузка, в вскоде команда запуска, Ф12 панель разработчика в браузере.
На Фки ещё, как правило, управление дебаггером завязано по дефолту.
Понятное дело у всего этого есть альтернативные сочетания / можно забиндить своё, но тем не менее если привык к ним, то ты привык.)
Вместо того, чтобы плодить темы ( https://qna.habr.com/q/1114432 ), вы бы лучше для начала этот самый офигенно важный код написали.
Пока что я вижу, что вы оба выбрали не ту специальность, торговцы воздухом.
Это не массив.