I am pretty sure about this kind of question answered before, but I couldn't make good search.
I have an array of object like;
[
{ prop1:"foo1", prop2:"baz1", prop3:"bar1", prop4:"qux1"}
{ prop1:"foo2", prop2:"baz2", prop3:"bar2", prop4:"qux2"}
{ prop1:"foo3", prop2:"baz3", prop3:"bar3", prop4:"qux3"}
]
And I have an array which is storing needed property names like;
[ "prop1", "prop2" ]
So I need to filter all of my objects in array with the property names which is given by another array. And the output will be like;
[
{ prop1:"foo1", prop2:"baz1" }
{ prop1:"foo2", prop2:"baz2" }
{ prop1:"foo3", prop2:"baz3" }
]
How can I do this in proper way ?