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());