JSFiddle - React, Tailwind, and code Playground

by Emily Humphrey

JavaScript

var urlSegments = "http://staging.bbm.thecharlescreative.com/custom-publishing-preview/custom-publishing?topic=all?type=single?pub=market".split( '/' );



function getFilter(){
    var filters = [];
    var lastSegment = urlSegments[urlSegments.length-1].split('?');
    for(var i = 0, x = lastSegment.length; i < x; i++){
        var filter = lastSegment[i].split('=');
        if(filter.length > 1){
            filters.push({filter: filter[0], value: filter[1]});
        }
    }
    return filters
}

console.log(getFilter());