JSFiddle - React, Tailwind, and code Playground
JavaScript
const result = [
{
"type": "slug",
"da_DK": "/",
"en_US": "/"
},
{
"type": "slug",
"da_DK": "/kontakt",
"en_US": "/contact"
}
]
function handleIt() {
return result.map((page) => {
return ["da-DK", "en-US", "sv-SE"].map((locale) => {
const slug = page[locale.replace("-", "_")];
if (slug) {
return {
locale,
slug
}
}
})
}).flat().filter(Boolean);
}
console.log(handleIt())