У меня есть массив объектов, которые я хочу перебрать для создания нового фильтрованного массива. Но также, мне нужно отфильтровать некоторые из объектов из нового массива в зависимости от параметра. Я пробовал это:Карту и фильтровать массив одновременно в Javascript
function renderOptions(options) {
return options.map(function (option) {
if (!option.assigned) {
return (someNewObject);
}
});
}
Это хороший подход? Есть ли лучший метод? Я открыт для использования любой библиотеки, такой как lodash.
Как насчет подхода «object.keys»? https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Object/keys – Julo0sS
Используйте сокращение: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Array/reduce –