JavaScript · Senior · Запитання 44 з 75
Як правильно зібрати query-рядок з об'єкта параметрів?
- ✓Правильна відповідь: Через
new URLSearchParams(params).toString() - 2Склеїти рядки вручну:
'?q=' + q + '&page=' + page - 3Через
JSON.stringify(params)і передати результат як query
Пояснення
URLSearchParams коректно кодує пробіли, кирилицю й спецсимволи на кшталт &, які під час ручного склеювання зламають запит або дозволять підмінити параметри. Об'єкт URL дає змогу працювати з адресою цілком: url.searchParams.set('page', 2).