Функция, добавляющая propery к массивам в js, позволяющая находить объекты по ключу. Во всех десктопных браузерах работает, во встроенном в андроиде, а так же в сафари и хроме на айпаде - не работает. Отладка вот что показала. Что не так в этом коде?
Object.defineProperty(Array.prototype, "getItemByKey", {
value: function getItemByKey(key, value) {
var res = this.filter(_ => _[key] === value)[0];
return res;
}
});
Вот что говорит дебаггер в хроме, при подключении андроид-устройства