Функция преобразования объекта в URL параметры
Дата: 03.05.2018 в 20:33, Категория:
Заметки
-
1755
-
10
Написал простую функцию для преобразования объекта в URL параметры. Функция на 5 строк кода, ничего сверхъестественного. Может кому пригодится.
function stringifyParams(obj) {
return Object.keys(obj)
.filter(key => obj[key])
.map(key => key + '=' + encodeURIComponent(obj[key]))
.join('&');
}
Пример:
const obj = {a: 666, b: 'привет', c: [1,2,3], d: undefined, e: null};
stringifyParams(obj); // a=1&b=hello&c=1%2C2%2C3
Если вам нужно что-то серьезней, ищем на npmjs.com
ПОДПИШИСЬ НА ОБНОВЛЕНИЯ
Только новые публикации и никакого мусора.