Отличная директива, единственное если вдруг у тебя есть в коде раширения для масива вот токого типа:
Array.prototype.getObjByValue = function(key, value) {
if (!this) return null;
if (!value) return null;
for (var ii in this) {
if (this[ii][key] == value) {
return this[ii];
}
}
return null;
};
то, возникет конфликт в позициях где масив обрабатывается как объект
for(var key in regions) { ...
в какой-то момент regions[key] возвращает функцию getObjByValue и выдает ошибку.
с for (var key=0; key<regions.length; key++) {} было бы более правильно
Отличная директива, единственное если вдруг у тебя есть в коде раширения для масива вот токого типа:
то, возникет конфликт в позициях где масив обрабатывается как объект
for(var key in regions) { ...
в какой-то момент regions[key] возвращает функцию getObjByValue и выдает ошибку. сfor (var key=0; key<regions.length; key++) {}
было бы более правильноСпасибо