JSFiddle - React, Tailwind, and code Playground

by Felipe Alfaro

JavaScript

// myurl.com/?loc=567


const currentParams = {
	"loc": "567",
    "event": "3453534rh4i,ewrifherw7yf7,erui7fyrs78fy"
}

const myValidParams = {
	loc: {
    	name: 'location_id',
        parser: Number,
        formatter: String
    },
    event: {
    	name: 'event_id',
        parser: function (str) {
        	return str.split(',')
        },
        formatter: arr => {
        	return arr.join(',')
        }
    }
}

function getParam(param) {
	if (myValidParams[param])
    	return {
        	[param]: myValidParams[param].parser(currentParams[param])
        }
}



console.log(

	getParam('hjgkdfgjgktd')
	
    )
    
deleteEventFromPArams('ewrifherw7yf7')