obj
? Object.entries(obj).reduce((acc, item) => {
const [key, value] = item;
acc = acc === '' ? ?${key}=${value} : ${acc}&${key}=${value};
return acc;
}, '')
: '';
чтобы возвращяемое значение не стринга была,
а прямо указывалось из каких значений эта строка собралась
типа obj = { search: 'www', level: 2}
и тип возврата был '?search=www&level=2
изобретение URLSearchParams
к сожалению не то
Можно чуть упростить типы и разнести, но не уверен что можно сделать как то проще link
Но хочу добавить что не стоит оно того скорее всего)
в смысле не то
Обсуждают сегодня