Есть пустой массив. Нужно по кликам заполнить его значениями (если значения с данным индексом еще не существует)
Как такое делается на JS ?!
Код: Выделить всё
$(document).ready(function () {
var genres_items = [];
$('.genre-fill-link').on('click', function() {
var genre_index = $(this).data('g-index'); // получаю id жанра
if(!genres_items[genre_index] { // хочу проверить не заполнен ли этот жанр уже - получаю отлуп, что переменная не определена
$.get('/get-genre-list/', {'genre-id', gener_index}, function(data){ // если не заполнен обращаюсь аяксом за данными
gener_items[gener_index] = data;
});
}
}
console.log(genres_items); // получаю соответственно нетронутый пустой массив даже после кликов
});
Как потом обратиться к значениям этого массива в других обработчиках или колбеках?