
- Главная
- Каталог
- Интернет технологии
- JavaScript Ready | Frontend
JavaScript Ready | Frontend
Авторский канал по разработке на JavaScript.
Статистика канала
Полная статистикаchevron_rightarguments, но у него есть минусы: это не массив, нет методов, и ведёт себя неочевидно.
Более современный и правильный способ — rest parameter (...args):
function sum(...args) {
return args.reduce((total, n) => total + n, 0);
}{}
Все аргументы автоматически собираются в массив args, с ним можно работать как с обычным массивом — map, filter, reduce
sum(1, 2, 3, 4); // 10{}
Важно не путать rest и spread:
rest — собирает аргументы внутри функции;
spread — разворачивает массив при вызове;
sum(...[1, 2, 3, 4]);{}
Rest parameter удобен тем, что аргументы сразу ведут себя как массив, без дополнительных шагов.
Они позволяют управлять элементами страницы, обрабатывать события пользователя и сохранять данные в браузере без перезагрузки. Особенно полезны для создания интерактивных интерфейсов, валидации форм, анимаций и построения современных веб-приложений.
URL улучшает навигацию и восстановление страницы. Ниже — компактный инструмент для работы с query-строкой.
Разбираем строку запроса в объект:
function parseQuery(query = location.search) {
return Object.fromEntries(new URLSearchParams(query));
}{}
URLSearchParams обеспечивает корректную обработку спецсимволов и предсказуемый парсинг — особенно важно при динамических параметрах.
Формируем query-строку из объекта:
function toQuery(obj) {
return "?" + new URLSearchParams(obj).toString();
}{}
Это упрощает управление состоянием интерфейса и повышает устойчивость навигации.
Читаем параметры: пример, как быстро получить состояние фильтров или любой другой конфигурации из строки URL — удобно при инициализации страницы или восстановлении состояния.
const params = parseQuery("?page=2&sort=asc");
console.log(params);
// → { page: "2", sort: "asc" }{}
Создаём новый URL:
const next = toQuery({ page: 3, sort: "desc" });
console.log(next);
// → "?page=3&sort=desc"{}
🔥 Функции подходят для фильтров, пагинации, состояния таблиц, сохранения пользовательских настроек и формирования shareable-ссылок.
Отзывы канала
Каталог Телеграм-каналов для нативных размещений
JavaScript Ready | Frontend — это Telegam канал в категории «Интернет технологии», который предлагает эффективные форматы для размещения рекламных постов в Телеграмме. Количество подписчиков канала в 7.5K и качественный контент помогают брендам привлекать внимание аудитории и увеличивать охват. Рейтинг канала составляет 12.0, количество отзывов – 0, со средней оценкой 0.0.
Вы можете запустить рекламную кампанию через сервис Telega.in, выбрав удобный формат размещения. Платформа обеспечивает прозрачные условия сотрудничества и предоставляет детальную аналитику. Стоимость размещения составляет 1538.46 ₽, а за 2 выполненных заявок канал зарекомендовал себя как надежный партнер для рекламы в TG. Размещайте интеграции уже сегодня и привлекайте новых клиентов вместе с Telega.in!
Вы снова сможете добавить каналы в корзину из каталога
Комментарий