Primeiro vamos definir uma constante de arrays People
const people = [
{ name: 'Cleyton Silva', age: 25 },
{ name: 'Matt Shesxt', age: 12 },
{ name: 'Richard Shadows', age: 18 }
]E com o nosso array definido podemos utilizar o metodo filter e assim verificar cada elemento dentro dele.
Nesse caso estamos buscando todas as pessoas maiores de idade () da lista.
const checkAge = people.every((person) => person.age >= 18);
console.log(checkAge);
// Teremos todos os usuários que bateram com a condição dentro do Filter.Por fim tipamos o person: peopleMap para o typescript juncionar de mareira correta e o codigo final deve ficar assim.
interface peopleMap {
name: String;
age: Number;
}
const people = [
{ name: 'Cleyton Silva', age: 25 },
{ name: 'Matt Shesxt', age: 12 },
{ name: 'Richard Shadows', age: 18 }
];
const checkAge = people.filter((person: peopleMap) => person.age >= 18);
console.log(checkAge);Fonte: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/Array/filtro