Returns either an object containing a subset of properties of the specified source object or the value of a singluar property of the source object.
the object whose properties should be targeted
a singular property name or an array of property names
a singular value if props is a string or an object containing a subset of properties if props is an array of strings.
Returns either an object containing a subset of properties of the specified source object or the value of a singluar property of the source object.