У меня есть массив, который загружает массив со свойствами при определенном индексе:Javascript: Доступ к свойствам на многомерный массив
var hotspotLocationsTextAndAudio [];
var myArr = [
[{x:10, y:40, filename:"test", text:"test"}],
[{x:50, y:60, filename:"test2", text:"test2"}]
];
hotspotLocationsTextAndAudio[window.IDNum] = myArr;
Чтобы получить доступ к свойству в определенный индекс hotspotLocationsTextAndAudio (мой случай того, что window.IDNum равно) при индексе массива внутри этого (0) и некоторого свойства, я думал, что просто нужно сделать следующее:
alert(hotspotLocationsTextAndAudio[window.IDNum][0].x);
Это возвращает неопределенное.
Является ли 'hotspotLocationsTextAndAudio [window.IDNum] = arr;' предполагается быть 'hotspotLocationsTextAndAudio [window.IDNum] = myArr;'? – Samsquanch
Да, спасибо. Просто отредактирован. Он передавался через функцию перед отправкой кода и забыл изменить это. – VagueExplanation