Второй способ доступа к свойствам объекта - это квадратные скобки([]). Если свойство объекта, к которому вы пытаетесь получить доступ, имеет пробел в своем имени, вам нужно будет использовать запись в скобках.
Примечание: Вы можете использовать квадратные скобки для доступа к любым свойствам, независимо от того, есть в имени свойства пробел или нет. Но если в имени свойства содержится пробел, тогда получить к нему доступ можно только при помощи квадратных скобок.
Пример использования скобок для чтения свойства объекта:
var myObj = {
"Space Name": "Kirk",
"More Space": "Spock",
"NoSpace": "USS Enterprise"
};
myObj["Space Name"];
myObj['More Space'];
myObj["NoSpace"];
- Прочтите значения свойств объекта testObj, используя квадратные скобки.
- Установите переменную hatValue, равную свойству hat объекта testObj
- Установите переменную shoesValue, равную свойству shoes объекта testObj .