Я пытаюсь добавить данные в пустой var, но данные не сохраняются. При вызове hotel_list
он отображается пустым. Что мне не хватает? Благодаря!Данные не хранятся в переменной
var hotelData = JSON.parse(data);
function hotelList(){
var hotel_list = '';
for (i = 0; i < hotelData.length; i++) {
function list(index, hotel) {
hotel_list += '<li class="hotel" data-index="'+ index +'">'+ hotel.name +'</li>';
document.getElementById("hotel-listing").innerHTML = hotel_list;
};
};
};
document.addEventListener('DOMContentLoaded', function() {
hotelList();
});
Вы определяете функцию внутри цикла, но никогда не называя его. –
Для циклов не используются обратные вызовы. Вы сбиваете с толку 'for' с' each' или 'forEach'? – JJJ
Возможно, я хочу повторить гостиницуData, но я не знаю, как пройти (индекс, отель) в цикл forEach – Gibson