Вы можете сделать это очень легко с помощью метода [].filter
:
var filterednames = names.filter(function(obj) {
return (obj.name === "Joe") && (obj.age < 30);
});
Вам нужно будет добавить прокладку для браузеров, которые не поддерживают метод [].filter
: this Страница MDN дает такой код.
Они так или иначе эквивалентны, за исключением того, что AppConfig
предлагают способ настройки метаданных приложения (и, возможно, больше в будущем).
Это позволяет вам «переименовывать» сторонние приложения во что-то другое в вашем проекте, поэтому оно не вступает в противоречие с пользовательским приложением, написанным вами, например.
Там нет предпочтительного пути, но из моего опыта - сделать AppConfig
.
Подробнее об этом см. В INSTALLED_APPS и AppConfig docs .