Returns true if an object has an own, enumerable property. Nested properties can be checked using using dot notation paths ('a.b.c').