Hi, I was doing this challenge but I don’t understand why trying to access the object’s property through dot notation doesn’t work but bracket notation does. Anyone know why is this?
1 Like
With dot notation, you are looking for the property name checkProp while with bracket notation you are looking for the property name stored in the variable checkProp.
3 Likes
Hello and welcome to the FCC community~!
The dot notation obj.checkProp looks for a property that is actually called checkProp.
Dot notation doesn’t play well with variables. The bracket notation obj[checkProp] will look for the property name that matches the value of checkProp. 
2 Likes
I think I get it, thank you!
