У меня есть массив объектов JavaScript со следующей структурой:
let users = [{
"id": 9,
"name": "Sulaymon",
"family": "Yahyaei",
"email": "sulaymonhg@etlgr.com",
"tel": "(91) 247-52-15",
"isActive": 0,
"level": "User",
"email_verified_at": null,
"created_at": "2019-10-30 04:56:18",
"updated_at": "2019-10-30 04:56:18"
}, {
"id": 8,
"name": "Rasul",
"family": "Irmatov",
"email": "Rasul@etlgr.com",
"tel": "(91) 524-57-96",
"isActive": 0,
"level": "User",
"email_verified_at": null,
"created_at": "2019-10-24 12:28:45",
"updated_at": "2019-10-24 12:28:45"
}]
Я получаю массив объектов из моего объекта Column:
let columns = [
{label: 'Name', name: 'name', show: true},
{label: 'Family', name: 'family', show: true},
{label: 'Email', name: 'email', show: true},
{label: 'Telephone', name: 'tel', show: true},
{label: 'Level', name: 'level', show: true},
{label: 'Date Added', name: 'created_at', show: false},
{label: 'Email Verification', name: 'email_verified_at',show: false},
{label: 'Updated At', name: 'updated_at', show: false},
{label: 'Status', name: 'isActive', show: false},
];
, если свойство show должно иметь значение true, тогда получитьэто и результат должен быть таким:
let userData = [{
"name": "Sulaymon",
"family": "Yahyaei",
"email": "sulaymonhg@etlgr.com",
"tel": "(91) 247-52-15",
"level": "User"
}, {
"name": "Rasul",
"family": "Irmatov",
"email": "Rasul@etlgr.com",
"tel": "(91) 524-57-96",
"level": "User"
}]
Что мне делать ???