Проблема в том, что, например, если response[i]
или response[i][j]
не определено, выполнение циклов останавливается и выдает эту ошибку:
TypeError: response [i] [j] не определено.
Я хочу, чтобы все итерации циклов for выполнялись независимо от того, определен индекс или нет.
for (var i = 0; i <= response.length; i++) {
for (var j = 0; j <= response.length; j++) {
// alert(response.length);
if (response[i][j]["id"]) {
html +=
'<option value="' +
response[i][j]["id"] +
'">' +
response[i][j]["name"] +
"</option>";
// alert(response.length);
}
}
}