Для фильтрации массива объектов по ключу в React.js можно использовать метод **filter()** JavaScript. Для начала, у вас должен быть массив объектов, который вы хотите отфильтровать. Например, у вас есть массив объектов **users**, и вы хотите отфильтровать его по ключу **age**.
Пример массива пользователей:
const users = [ { name: 'Alice', age: 25 }, { name: 'Bob', age: 30 }, { name: 'Charlie', age: 20 } ];
Теперь, чтобы отфильтровать этот массив по ключу **age** равному, скажем, 25, можно использовать метод **filter()**:
const filteredUsers = users.filter(user => user.age === 25); console.log(filteredUsers);
Этот код оставит в **filteredUsers** только объект(ы) пользователей с возрастом **25**.
Если вам нужно применить фильтр на основе переменной (например, чтобы отфильтровать пользователей с возрастом, значение которого хранится в переменной **desiredAge**), можно сделать так:
const desiredAge = 25; const filteredUsers = users.filter(user => user.age === desiredAge); console.log(filteredUsers);
Таким образом, метод **filter()** в JavaScript позволяет легко фильтровать массивы объектов по ключу или любому другому условию. В React.js вы можете использовать этот метод для фильтрации данных перед их отображением на странице или для выполнения других операций с отфильтрованными данными.