First this is what my urlObject
looks like:
{
term_id_1: "2155"
term_id_2: "2894"
ticker_1: "SPY"
ticker_2: "SPY"
}
I can have up to 3 terms and tickers so like:
ticker_1
, ticker_2
, ticker_3
With their matching tags:
term_id_1
, term_id_2
, term_id_3
Here is my current function that checks if the ticker and tag combinations exists then calls another function:
function rebuildContainer(urlObject) {
console.log('urlObject',urlObject);
if (urlObject.ticker_1 && urlObject.term_id_1) {
var tickerObj = {};
tickerObj.ticker = urlObject.ticker_1;
var tagObj = {};
tagObj.term_id = urlObject.term_id_1;
saveTickerTags(tickerObj, tagObj);
}
if (urlObject.ticker_2 && urlObject.term_id_2) {
var tickerObj = {};
tickerObj.ticker = urlObject.ticker_2;
var tagObj = {};
tagObj.term_id = urlObject.term_id_2;
saveTickerTags(tickerObj, tagObj);
}
if (urlObject.ticker_3 && urlObject.term_id_3) {
var tickerObj = {};
tickerObj.ticker = urlObject.ticker_3;
var tagObj = {};
tagObj.term_id = urlObject.term_id_3;
saveTickerTags(tickerObj, tagObj);
}
}
This feels like it could be easily simplified, how would you do it?