Другой способ использования скобочной нотации - это возможность использовать переменную для доступа к свойству объекта. Он может пригодиться при переборе свойств или во время поиска значения в свойствах объекта.
Пример использования переменной для доступа к свойству:
var someProp = "propName";
var myObj = {
propName: "Some Value"
}
myObj[someProp]; // "Some Value"
Еще один пример:
var myDog = "Hunter";
var dogs = {
Fido: "Mutt",
Hunter: "Doberman",
Snoopie: "Beagle"
}
var breed = dogs[myDog];
console.log(breed);// "Doberman"
Обратите внимание, что кавычки не обрамляют переменную при доступе к свойству, потому что при доступе используется значение переменной, а не ее имя.
Подробнее о данном способе доступа.
Присвойте переменной playerNumber
номер игрока равный 16
и используйте скобочную нотацию с этой переменной для нахождения имени игрока.