о, раз уж пьянка, давайте вброшу.
Вчера выяснил что вы и я все лохи в общем, надо писать так и это единственный правильный метод, так что берем книги и учим функционалку
// splitQueryString :: String -> [String]
// splitQueryString('?a=1&b=2')
// > ['a=1', 'b=2']
const splitQueryString = o(R.split(/&/), R.replace(/^\?/, ''), R.defaultTo(''));
// insertParams :: Object -> String -> String
// insertParams({a: 1}, '?b=2')
// > '?a=1&b=2'
const insertParams = R.uncurryN(2, params => R.pipe(
splitQueryString,
R.concat(paramsList(params)),
buildQueryString
));
Спустя 39 сек.
@Trej Gun призываю тебя
Спустя 75 сек.
Программирование в принципе должно быть stateless и управление данными это тупая парадигма, все функции должны быть статически и очень жалко что мир суров и порой приходится иметь стейт, но мир изменится и все будет стейтлесс
Спустя 32 сек.
парадигма ООП и императивное программирование уебищное как гавно самого мамонта и выдумано было уебками, которые умерли не своей смертью во имя прогресса
Сапожник без сапог