response.data !== undefined && response.data.length > 0
Условие должно проверять:
Проверки на undefined недостаточно. Так там может быть не массив, а любое значение, например null. Вам надо проверить, что это действительно массив и потом проверить размер.
var data = response.data;
if(Object.prototype.toString.call(data) == "[object Array]" && data.length > 0) {
// data - это массив и в нем есть элементы
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Собрал код для Яндекс карт, но понадобилось все перенести на Гугл картыКак это сделать грамотней не понимаю
Подскажите что это за жестьЛюбой проект стал с этой ошибкой запускаться
При написании скрипта столкнулся с такой проблемой: В ниже прикрепленном фрагменте упрощенного кода в который я помечу нужный участок, при...