url clean up
by Emily Humphrey
JavaScript
const siteDomain = "http://ec2-18-204-197-64.compute-1.amazonaws.com";
function cleanUrlPaths(path) {
var linkObject = {
original: path,
paths: false,
hash: false
};
var b = path.replace(siteDomain + "/", "").replace(siteDomain, "");
if (b.length > 0) {
var a = b.split("#");
linkObject.hash = a[1] || false;
linkObject.paths = cleanPaths(a[0].split("/"));
}
return linkObject;
}
function cleanPaths(paths) {
var final = [];
paths.forEach((i) => {
if (i.length > 0) {
final.push(i);
}
})
return final.length > 0 ? final : false;
}
console.log(cleanUrlPaths("http://ec2-18-204-197-64.compute-1.amazonaws.com/about/#our-process"))