JSFiddle - React, Tailwind, and code Playground

by bilbobaggins

JavaScript

let validationmap = [
  {
    inputtype: "multiselect",
    inputname: "roleid",
    inputtextval: "rolename",
    inputCustomMapping:"rolename",
    inputParent:"role",
    inputplaceholder: "Rolename",
    fieldtypename: "STRING",
    fieldvalidatename: "number",
    fieldmaxlength: "80"
  },
  {
    inputtype: "multiselect",
    inputname: "modnameid",
    inputtextval: "mname",
    inputCustomMapping:"modulename",
    inputParent:"modname",
    inputplaceholder: "Module",
    fieldtypename: "STRING",
    fieldvalidatename: "number",
    fieldmaxlength: "80"
  },
  {
    inputtype: "multiselect",
    inputtextval: "accesstype",
    inputname: "accesstype",
    inputCustomMapping:"accesstype",
    inputplaceholder: "accesstype",
    fieldtypename: "STRING",
    fieldvalidatename: "string",
    fieldmaxlength: "2"
  }
];
var a=[ { rolename:
     'IZkzWRkSQYPyhdpZejmMKzINJdnqAgKxLGRpZIEXIaLeyhbIruKNohYCrLzDJPsDdpEhVteHLBBvUlNu',
    recordstate: true },
  { rolename:
     'rvQUpNYJhbRhnicUsOmpTedvFyWhQXNTajFbWfhmgdCvcHIisvGrVjvVnYuHqlIdwSbRtLKIDWPDdsvX',
    recordstate: true } ]
//[ 109, 110, singleInsertID: 108 ]
var b=[ { mname:
     'OYeIyAHgjHYmLxXfwuwiPcFOEEzuxreoSjWBBHWDhMnQzTUAqyqNZvzdftISFVIBtGMkkmMoYyOqxPaV',
    recordstate: true },
  { mname:
     'eJwAeATsLutIeagpTwJCvvzfZcrBvCJWAHjnepPRldzpBluQtnqdGhPRilFcvDrVrqrDaFionRwIFCdS',
    recordstate: true } ]
//[ 77, 78, singleInsertID: 76 ]

let removeJsonAttrs= function (json, attrs) {
  return JSON.parse(
    JSON.stringify(json, function (k, v) {
      return attrs.indexOf(k) !== -1 ? undefined : v;
    })
  );
}

let getidfromobj= function (validationmap,val) {
    var basesets = validationmap
      .filter(function (dt) {
        return dt.inputtextval == val
      })
      .map(function (dt) {
        return dt.inputname
        //return dt.inputCustomMapping
      })
    return basesets.toString()
  }
  let idmapping=function(a,b)
  {
let arr3 = a.map((item, i) => Object.assign({}, item, b[i]));
 ...