Итак, у меня есть следующий код, и я проверяю, существует ли ключ в массиве. если нет, я создаю его, а затем я нажимаю на него элементы. Все работает за исключением того, что длина основного массива всегда 0.Javascript: Длина массива 0 при добавлении элементов
if(typeof this.markerList[this.lastClicked] === 'undefined'){
this.markerList[this.lastClicked] = [];
}
this.markerList[this.lastClicked].push(marker);
результат console.log:
похоже, что вы не используете элементы, основанные на индексах ... вместо этого присвоено свойство на основе ключа свойства –
'Object'! =' Array' – Hacketo
Хм, вы не нажимаете на markerList, а на маркерList []. Это твоя проблема? – Nico