Hard to understand if everything is a property.
If you look an object as an keys:values elements therefor the keys are the propertys. It’s also considered as the state value of the objects.These property can change(person_weight, car_color,…). JavaScript consider the method as property too where other Oriented Object langages like Java make a separation between then. So what I understand is that: property is something that define the object