I'm trying to clarify my understanding of the terms "property" vs. "keys" vs. "values" in the JavaScript realm. After reading a few books on the language and even googling the terms, I still don't feel like I'm clear on their precise meaning. So suppose we have the following:
var object = {"name" : 5};
Is my understanding of the following terms correct:
property refers to "name"
key refers to "name"
value refers to 5
I'm most concerned about "property": does it refer to identifiers only, or to the whole name/value pair?