ли массив ?
С таким кодом - когда массива нет - в консоли ошибка:
Uncaught ReferenceError: descs is not defined
at HTMLDocument.onstart (order.js:3044)
А мне надо чтобы он просто игнорировал этот код
if (Array.isArray(descs))
{
.....
}
if (descs && Array.isArray(descs))
Поднаврал немного if (typeof descs !='undefined' && Array.isArray(descs)) Тот код, который я привёл изначально тоже будет падать если переменная неопределена. Вообще хорошая практика определять в безопасные значения те переменные, которые могут быть не инициализированы.
Обсуждают сегодня