There are two ways to access object properties, one is the dot operator ( .
), and the other is the bracket operator ( []
).
When you know the name of the property, use the dot operator.
This is an example of using the dot operator to read an object's properties:
var Mydog = {
"Name": "Bob",
"Legs": 4
};
var xing = mydog.name; Bob
var run = Mydog.legs; 4
The second way to access an object is the bracket operator ( []
), and if the name of the property you want to access has a space, you can use the Bracket operator ( []
) only.
This is an example of using the bracket operator ( []
) to read an object's properties:
var Mydog = {
"Good Name": "Bob",
"More Hobby": "Play"
};
mydog["Good Name"]; Bob
mydog[' more Hobby ']; Play
Tip: If there are spaces in the attribute name, you must enclose the attribute name in single or double quotation marks.
javascript--Object