_.property can be used as a stand alone method, by calling it with a given path in string format it will then return a method that ca be used by calling the method with an object, and then it will return the value of the path.
For example say you have a collection of objects that have a value at a given path in each object, such as a current hp value in an hp object, along with other relevant values. _.property can be used to make a method that will get a value at that path if it is there, else it will returned undefined.
Many real life uses for _.property might be used with _.map. If I am every in a situation in which I want a whole bunch of values that exist at a certain path in a bunch of objects fattened down into a simple array of primitives that can be done very quickly using _.property with _.map.