I am creating a object which is then converted to a json. I have the following:
var component = "test"
var al_ag="testAG";
var al_action="ticket";
var al_app1 = "app1";
var al_app2 = "app1";
var al_cd1 = "1";
var al_cd2 = "1";
let jData = {};
jData[component] = {
alertgroup: al_ag,
action: al_action,
app_list: [{name: al_app1, code: al_cd1}]
};
jData[component].app_list.push({name: al_app2, code: al_cd2});
console.log(JSON.stringify(jData, null, '\t'));
JSON.stringify(jData) lists the app_list as a array of two items.
.
"app_list": [
{
"name": "app1",
"code": "1"
},
{
"name": "app2",
"code": "2"
}
]
.
Before performing app_list.{name: al_app2, code: al_cd2}
, how can I check if app1 already exists and not push if it already exists.