JSFiddle - React, Tailwind, and code Playground

by bilbobaggins

JavaScript

let addbaseRoutes=function(arr,keys,vals) {
  
  
  if (arr.filter(item=> item.val == vals).length == 0){
  arr.push({ val: vals, key: keys });
}
return arr;
}
var red=[
    {
        "val": "employees",
        "key": "employees"
    },
    {
        "val": "modname",
        "key": "modname"
    },
    {
        "val": "muser",
        "key": "muser"
    },
    {
        "val": "role",
        "key": "role"
    },
    {
        "val": "mrole",
        "key": "mrole"
    },
    {
        "val": "userrole",
        "key": "userrole"
    }
]
console.log(red)
var redd=addbaseRoutes(red,"inventories","inventories")
console.log(redd)

Object.prototype.get = function(prop) {
    this[prop] = this[prop] || {};
    return this[prop];
};

Object.prototype.set = function(prop, value) {
    this[prop] = value;
}