Объект для строки запроса
const objectToQueryString = queryParameters => {
return queryParameters
? Object.entries(queryParameters).reduce(
(queryString, [key, val], index) => {
const symbol = queryString.length === 0 ? '?' : '&';
queryString +=
typeof val === 'string' ? `${symbol}${key}=${val}` : '';
return queryString;
},
''
)
: '';
};
JavaScript
objectToQueryString({ page: '1', size: '2kg', key: undefined });
// '?page=1&size=2kg'
JavaScript
Текст и строки
JavaScript