JSFiddle - React, Tailwind, and code Playground
by Sudheer Nunna
JavaScript
const userPref = [{
"ost":{"name":"sudheer"}},
{
"alert":{"name":"sudheer"}},
{
"build":{"name":"sudheer"}}];
const requiredField = ["ost"];
function getUserPrefByList(userPref,requiredField){
const selectList = [];
userPref.forEach(pref=>{
requiredField.forEach(selectedList=>{
if(pref.hasOwnProperty(selectedList)){
selectList.push(pref);
}
});
});
return selectList;
};
const result = getUserPrefByList(userPref,requiredField);
console.log(result);