JSFiddle - React, Tailwind, and code Playground

by CodeMaverick

JavaScript

var SFAIC = {};

SFAIC.common = 
{
    masterPages: 
    {
        cs: "CS_",
        cp: "CP_"
    },
        
    contentPages: 
    {
        cs: "CSContent_",
        cp: "CPContent_"    
    }
};

function getElementPrefix(page) 
{
    return (page in SFAIC.common.masterPages)
        ? SFAIC.common.masterPages[page]
        : (page in SFAIC.common.contentPages)
            ? SFAIC.common.contentPages[page]
            : undefined;
}


// Then to call it, you would just do something like this:

console.log
(
    getElementPrefix( SFAIC.common.masterPages.cs  ) +
    getElementPrefix( SFAIC.common.masterPages.cp  ) +
    getElementPrefix( SFAIC.common.contentPages.cs ) +
    getElementPrefix( SFAIC.common.contentPages.cp )
);

// However, all that is returned is `undefined` ... so it's not working