JSFiddle - React, Tailwind, and code Playground

by Darby Rathbone

JavaScript

var parseQueryString = function (queryString) {
    var params = {}, queries, temp, i, l;
    queryString = decodeURI(queryString);
    queries = queryString.split("&");
    for (i = 0, l = queries.length; i < l; i++) {
        temp = queries[i].split('=');
        params[temp[0]] = temp[1];
    }

    return params;
};

console.log(parseQueryString('user=Bob&favoritecolor=Light%20Blue'));
console.log(parseQueryString('user.name.firstname=Bob&user.name.lastname=Smith&user.favoritecolor=Light%20Blue'));