No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Every

15/28
Recursos

El método everyes inmutable y consiste retornar un valor lógico verdadero si todos los elementos cumplen con la condición establecida en la función (callback).

Este método recibe dos argumentos:

  • La función que itera y evalúa cada elemento del array hasta que al menos uno cumpla con la condición especificada (obligatorio).
  • Un objeto al que puede hacer referencia el contexto this en la función. Si se lo omite, será undefined. Recuerde que this en arrow functions es el objeto global.
array.every(function(), thisArg)

La función, que recibe como argumento el método every, utiliza tres parámetros:

  • El valor actual del elemento iterado. Es decir, si es la primera iteración, será el primer elemento, y así sucesivamente.
  • El índice del elemento iterado. Es decir, si es la primera iteración, será el índice 0, y así sucesivamente.
  • El array que está iterando.
array.every(function(element, index, array))

Diferencia entre la estructura for y el método every

Los métodos de arrays nos permiten realizar algoritmos con una menor cantidad de líneas que una estructura for, con un resultado igual o parecido.

Por ejemplo, hagamos un algoritmo que indique si en un array, todos los elementos son menores o iguales a 40.

Si utilizamos la estructura for, necesitaremos una variable de tipo booleana con el valor true e iterar hasta que una condición contraria al enunciado se cumpla. La palabra reservada break rompe el ciclo repetitivo.

const numbers = [1, 30, 41, 29, 10, 13]

let respuesta = true
for (let i=0; i < numbers.length; i++){
    const element = numbers[i]
    if (element >= 40) {
        respuesta = false
        break
    }
}

console.log(respuesta) // false

Con el método every, solo debemos establecer la función que indique la condición a cumplir para cada elemento.

const numbers = [1, 30, 39, 29, 10, 13]

const respuesta = numbers.every(item => item < 40)
console.log(respuesta) // true

Contribución creada por: Andrés Guano.

Aportes 252

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Dejo el objeto para el reto de este ejercicio 😃

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

Dejo mi solución. Utilicé Map para extraer las edades y luego con Every comprobé si había algún mayor a 15 años.

Mi solución:

Resumen
.
Este método es el contrario a some(), devuelve true o falseTODOS los elementos del array cumplen la condición.

const isBelowThreshold = (currentValue) => currentValue < 40;

const array1 = [1, 30, 39, 29, 10, 13];

console.log(array1.every(isBelowThreshold));
// expected output: true

Dejo también mi resolución al reto de esta clase:

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const allAreYounger = team.every(item => item.age < 18);
console.log(areYoung);

Mi solución al reto

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const underFifteen = team.every((item) => item.age <= 15);

if (underFifteen) {
  console.log("Todos en el equipo cumplen con la edad");
} else {
  console.log(
    "Hay personas que no cumplen la edad permitida para pertenecer al equipo"
  );
}

Mi solución:

Dejo mi Solución, también use al final del code un Operador condicional (ternario) para validar si daba true oh false

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const teamMenor = team
.map(key => key.age)
.every(age => age <= 15)

teamMenor ? 'El equipo puede participar ya que sus jugadores tiene menor oh igual a 15 años cumple con el requisito' : 'El equipo no puede participar ya que uno o mas de sus jugadores no cumple con el requisito de tener menor a oh igual 15 años'


![](https://static.platzi.com/media/user_upload/image-f383e093-f0ab-48a6-8961-c8c409170bbc.jpg)
![](https://static.platzi.com/media/user_upload/code-0bdc13ac-88cb-43e9-a991-fc7d72afd918.jpg)

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 19,
    },
  ];


const equipo = team.every(item => item.age < 15);
console.log(equipo ? 'Equipo Admitido' : 'No admitido')

Dejo mi solución:

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];


const evaluation = (team) => {
    if (team.every(item => item.age < 15)){
        return "Todos son menores a 15 años"
    } else {
        return "Algunos son mayores de 15 años"
    }
}

console.log(evaluation(team));

Mi aporte

Hola les comparto mi solucion al reto:

Aquí dejo la respuesta combinándolo con map:

const team = [
{
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];
const underage = team
.map(person => person.age)
.every(age => age <= 15)

console.log(underage)
Les dejo mi solucion:const rta3 = team.every(item => item.age <= 15)console.log('rta3', rta3); ```js const rta3 = team.every(item => item.age <= 15) console.log('rta3', rta3); ```
Mi solución: ```js const team = [ { name: "Nicolas", age: 12, }, { name: "Andrea", age: 8, }, { name: "Zulema", age: 2, }, { name: "Santiago", age: 18, }, ]; const esMenor = team.every(persona => persona.age <= 15) console.log(esMenor ? "Todos los miembros cumplen con el requerimiento de edad." : "No todos los miembros cumplen con el requerimiento de edad."); ```
Dejo mi solución: ```js const team = [ { name: 'Nicolas', age: 12, }, { name: 'Andrea', age: 8, }, { name: 'Zulema', age: 2, }, { name: 'Santiago', age: 8, }, { name: 'Pepe', age: 9, }, ]; const under15 = team .map(a => a.age) .every(item => item < 15); if(under15) { console.log('Equipo admitido'); }else { console.log('Equipo no admitido'); } ``` 
Mi solución :)) ```js const team = [ { name: "Nicolas", age: 12, }, { name: "Andrea", age: 8, }, { name: "Zulema", age: 2, }, { name: "Santiago", age: 18, }, ]; const ages = team.map(item => item.age) const result = ages.every(item => item < 15) ```
```js const team = [ { name: 'David', age: '24' }, { name: 'Sofia', age: '30' }, { name: 'Luis', age: '35' }, { name: 'Diana', age: '29' }, { name: 'Camila', age: '22' }, { name: 'Pamela', age: '32' } ] const newTeam = team.every(item => item.age <= 15) console.log(`¿Los participantes son menores de 15 años? ${newTeam}`) ```dejo mi solución
```js function validarEdad(team) { const rta3 = team.every((item) => item.age <= 15); if (rta3) { return 'Estan admitidos para jugar'; } else { return 'Por favor solo jugadores menores de 15'; } } console.log(validarEdad(team)); ```

Me encanta el profesor Nicolás 🍔🍗🍿🍟 está explicando conceptos increíblemente necesarios siguiendo una estructura clara en cada clase. Y agradezco infinito los apuntes de Andrés Guano en los recursos 🤍

let under15 = team.map(individual=>individual.age).every(age=>age<=15)
`const team = [    {      name: "Nicolas",      age: 12,    },    {      name: "Andrea",      age: 8,    },    {      name: "Zulema",      age: 2,    },    {      name: "Santiago",      age: 18,    },  ];` `  const menores = team.every(element => element.age <= 15)  console.log(menores)`
const team = [
    {
      name: "Nicolas",
      age: 22,
    },
    {
      name: "Andrea",
      age: 38,
    },
    {
      name: "Zulema",
      age: 20,
    },
    {
      name: "Santiago",
      age: 28,
    },
  ];

  const arrayAges = team.map(item => item.age)
  .every(age => age > 18);
  rta3 = (arrayAges === true) ? "Equipo inscrito" : "Lo sentimos, son menores.";
  console.log('rta3', rta3);
```js const rta3 = team.map(i => i.age).every(a => a <= 15); console.log('rta3', rta3); ```const rta3 = team.map(i => i.age) .every(a => a <= 15); console.log('rta3', rta3);
Comparto mi aporte, al cambiar la edad de Santiago de 18 a 14 la respuesta es true ![](https://static.platzi.com/media/user_upload/image-badaa11e-c9e3-4c2d-8640-e743efcca587.jpg)
esta es mi solución al reto.  ```js const flag3 = team.every(obj => obj.age <= 15); ```
**Código del reto:** ```js const Age = team .map((item) => item.age) .every(age => age < 15) console.log('Team accepted:',Age); ```
Dejo una posible solución: ```js const team = [ { name: "Nicolas", age: 12, }, { name: "Andrea", age: 8, }, { name: "Zulema", age: 2, }, { name: "Santiago", age: 18, }, ]; console.log( `El team es: ${team.every((member) => member.age < 15 )? "menor de 15 años" : "mayor de 15 años" }` ); ```

Hola, dejo mi solución

// Challenge: Validate that all the members of the team are younger than 15 years old.
const team = [
    {
        name: 'Nicolas',
        age: 11
    },
    {
        name: 'Veronica',
        age: 14
    },
    {
        name: 'Andreina',
        age: 12
    },
    {
        name: 'Casandra',
        age: 10
    },
    {
        name: 'Jose',
        age: 13
    },
    {
        name: 'Pedro',
        age: 11
    },
    {
        name: 'Amanda',
        age: 12
    }
];

function validatePermission(group) {
    let validation = group.every(person => person.age < 15);
    if(validation === true) {
        console.log(`Congratulations, the team is allowed to play the game!`);
    } else {
        console.log(`I'm sorry but, the team is not allowed to play the game.`);
    }
    return
};

validatePermission(team);
```js const team = [ { name: "Nicolas", age: 12 }, { name: "Andrea", age: 8 }, { name: "Zulema", age: 2 }, { name: "Santiago", age: 18 }, ]; const todosMenoresDeQuince = team.every((item) => item.age < 15); console.log("¿Todos son menores de 15 años?: ", todosMenoresDeQuince); ```const team = \[ { name: "Nicolas", age: 12 }, { name: "Andrea", age: 8 }, { name: "Zulema", age: 2 }, { name: "Santiago", age: 18 }, ]; const todosMenoresDeQuince = team.every((item) => item.age < 15); console.log("¿Todos son menores de 15 años?: ", todosMenoresDeQuince);

/////////////menores de 15

const team = [
{
name: “Nicolas”,
age: 12,
},
{
name: “Andrea”,
age: 8,
},
{
name: “Zulema”,
age: 2,
},
{
name: “Santiago”,
age: 15,
},
];
const rta3 = team.every(item=> item.age <=15);
console.log(rta3);

team.every(player => player.age < 15) ? console.log("Tus jugadores cumplen con la edad reglamentaria") : console.log("Todos los jugadores deben ser menores de 15 años")
Spoiler . . . . . . . . . . . . . ```js const numbers = [1, 30, 49, 29, 10, 13] console.log(numbers.every((element)=> element < 45 )) const team = [ { name: "Nicolas", age: 12, }, { name: "Andrea", age: 8, }, { name: "Zulema", age: 2, }, { name: "Santiago", age: 18, }, ]; const aprovedTeam = team.every(({age}) => age <= 15) console.log(aprovedTeam ? 'Equipo aceptado' : 'Lo sentimos cuentas con jugadores mayores a 15 años') ```
Dejo la solución al reto: ```js // RETO: Todos deben ser menores de 15 años. let rta_reto = team.every(elemento => elemento.age < 15); console.log("rta_reto", rta_reto); ```

reto

  const underAge = team.every(persona => persona.age < 18)
  console.log(underAge)

const team = [
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andrea",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 18,
    },
];

const edadPermitidad = team.every(item => item.age < 15);
console.log(edadPermitidad);

no estoy seguro de si sea así 😛

console.log(team.map(item=>item.age).every(edad=> edad<=15))

Mi solución al reto del final

const isTeamAdmitted = team.includes(item => {
    if (item.age < 15){
    } 
})

if (isTeamAdmitted == false){
    console.log("Equipo no admitido")
}

Asi fue mi solucion al reto propuesto en clase 😅

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];

  const rtaReto = team.every(jugador => jugador.age <= 15);
  console.log('la fase para ir al mundial es:', rtaReto)
```js //Comparto el desarrollo del ejercicio const team = [ { name: "Nicolas", age: 12, }, { name: "Andrea", age: 8, }, { name: "Zulema", age: 2, }, { name: "Santiago", age: 18, }, ]; const rta = team.every(item => item <=15) console.log('Si es falso, es porque todos estan en el rango de edad!', rta); ```

Esta es mi solucion en una linea de codigo para el reto:

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 14,
  },
];
const rta = team.every((i) => i.age < 15);

Como aporte solo quiero decir gracias!! por tremendo curso que se sacaron, estoy aprendiendo recién JavaScript y con este curso he subido mi aprendizaje por montones y he logrado entender mejor el funcionamiento de los arrays y sus métodos.

RETO

Esta es mi respuesta usando también el método “.map()”, agradezco cualquier tipo de feedback 💚


Pueden probar el código acá:

const validTeam = team
  .map(item => item.age)
  .every(item => item <= 15);
console.log('Is it a valid team?', validTeam);

Mi solución

const result = team
    .map(({ age }) => age)
    .every( age => age <= 15)

console.log(result);
// Output: false
const edad = team.map((item)=>item.age)
.every(item => item< 15)
console.log(edad)

Solución al ejercicio propuesto:

const team = [
{
    name: "Nicolas",
    age: 12,
},
{
    name: "Andrea",
    age: 8,
},
{
    name: "Zulema",
    age: 2,
},
{
    name: "Santiago",
    age: 18,
},
];

const categoryFifteen = team.every(player => player.age <= 15);
console.log(categoryFifteen);
const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 15,
    },
  ];

  let rptaReto=true;
  rptaReto= team.every(member=>member.age<=15);
  console.log('Equipo admitido? ', rptaReto);

const team = [
{
name: “Nicolas”,
age: 12,
},
{
name: “Andrea”,
age: 8,
},
{
name: “Zulema”,
age: 2,
},
{
name: “Santiago”,
age: 18,
},
];

const rta3 = team.every((item) => item < 15);
console.log(“repuesta 3”, rta3);

mi respuesta:

const team = [
{
name: ‘Nicolas’,
age: 12,
},
{
name: ‘Andrea’,
age: 8,
},
{
name: ‘Zulema’,
age: 2,
},
{
name: ‘Santiago’,
age: 18,
},
]

const rta3 = team.every(item => item.age <= 15 );
console.log('Miembros del equipo son menores de 15 años ', rta3);

    //reto clase
    const team = [
        {
          name: "Nicolas",
          age: 12,
        },
        {
          name: "Andrea",
          age: 8,
        },
        {
          name: "Zulema",
          age: 2,
        },
        {
          name: "Santiago",
          age: 18,
        },
      ];

      const rta3 = team.every(item => item.age <=15)
    console.log(rta3);

mi solucion al reto

Aqui mi reto realizado:

function teamValidation() {
  const validation = team.every(member => member.age > 15);
  if (validation) {
    console.log('Approve Team');
  } else {
    console.error('Reject Team');
  };
};

teamValidation();
 const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];


  const rta3 = team.every( item => item.age <= 15);
  console.log(rta3);

const rta3= team.every(personita=> personita.age <= 15);

mi solución:

Tomando el ejemplo del some en la clase pasada aplicada a objetos la respondi así:

const rta3 = team.every(item => item.age <= 15);
  console.log('team menor de 15 años?', rta3);

no se si fuí muy simple xD!

Dejo mi solución al reto:

Esta es mi solución:

const verify = (array) => {
    return array.every(element => element.age< 15);
};

(En esta función entra como parámetro el array que tiene todos los objetos que contienen la edad, y en nombre)

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];

  const rtaTeam =  team.every(item => item.age < 15);

  console.log(rtaTeam)

Mi solución:

let respuesta = team.every(obj => obj.age < 15);
console.log(respuesta);

Este fue el codigo para mi solucion

const edadPermitida = team.every((item) => item.age > 18 )
console.log(edadPermitida);

every() : Es similar al some(), ya que itera el array y retorna un booleano. Pero esta vez, para que dicho booleano sea true todos los elementos del array deberán pasar la condición dada.

const newTeam = team.map(item => item.age)
.every(item => item <= 15);

Aquí, mi solución al reto

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];
  const rta = team.every(item => item.age <= 15);
  console.log('¿Todos tienen a lo mucho 15 años? ', rta);

Mi aporte al pequeño reto de la clase

const teama = [
    { name: 'John', age: 14 },
    { name: 'Mike', age: 12 },
    { name: 'Jane', age: 10 },
    { name: "Peter", age: 16 },
    { name: "Susan", age: 14 },
    { name: "Chris", age: 11 },
    { name: "Ron", age: 8 }
];

console.log(`everyResult: ${teama.every((member) => member.age < 15)}`);

Problema resuleto:

const equipo = [
    {
      nombre: "Nicolas",
      edad: 12,
    },
    {
      nombre: "Andrea",
      edad: 8,
    },
    {
      nombre: "Zulema",
      edad: 2,
    },
    {
      nombre: "Santiago",
      edad: 18,
    },
]

const respuesta3 = equipo.every(jugador => jugador.edad <= 15)
console.log(respuesta3)

Solución del reto:

const team = [
{
name: “Nicolas”,
age: 12,
},
{
name: “Andrea”,
age: 8,
},
{
name: “Zulema”,
age: 2,
},
{
name: “Santiago”,
age: 18,
},
];

const canAdmitTeam = team.every(person=> person.age < 15);
console.log(canAdmitTeam);

Mi solución al reto:

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const allAgesUnder15 = team.every(member => member.age < 15);

console.log('Menores de 15 años', allAgesUnder15);
// false

Dejo mi aporte con soluciòn al desafio 😃

const rta3 = team.every(student => student.age < 18) 

Mi solución:

const team = [
    {
    name: "Nicolas",
    age: 12,
    },
    {
    name: "Andrea",
    age: 8,
    },
    {
    name: "Zulema",
    age: 2,
    },
    {
    name: "Santiago",
    age: 18,
    },
];
const verification = team.every(jugador=> jugador.age<15);
if(verification === true){
    console.log("Todos los jugadores son menores de 15 años");
}else{
    console.log("Existe al menos un jugador que tiene 15 años o más");
}

Solucion al reto

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
]


console.log('Rta reto:', team.every( item => item.age <= 15)
); 

Solucion al reto:

const todosMenoresDe15 = team
  .map((member) => member.age)
  .every((age) => age < 15);

Este es mi resultado

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 12,
  },
  {
    name: "Santiago",
    age: 14,
  },
];

const rta3 = team.every((edad) => edad.age < 15);
console.log("rta3", rta3);

Así resolví el reto.

  const rta3 = team.every(({age}) =>{ return age <= 15});

  console.log(rta3);

Solución

const edades = team.every(item => item.age < 15)

Reto de la clase

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 15,
    },
  ];

  const isAllowed = team
  .every(member => member.age <= 15)

  console.log(isAllowed)

Les dejo aquí mi aporte, usando también “map”

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const rta = team.map((member) => member.age).every((age) => age <= 15);

console.log(rta ? "Equipo admitido" : "Equipo no admitido");
// reto verificar si todos los miembros del equipo son menorers de 15 años

const team = [
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andrea",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 18,
    },
];

const rta4 = team.every(item => item.age <=18)
console.log(rta4, 'every') // true every

Acá mi solución…

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 10,
  },
  {
    name: "Zulema",
    age: 12,
  },
  {
    name: "Santiago",
    age: 15,
  },
];

let accept = team.every(item => item.age <= 15);

console.log('The team is accepted: ', accept);

Yo lo hice así:

const team=[
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andrea",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 18,
    }

];

let control=team.every(team=> (team.age<=15));
console.log(control);// return false porque Santiago tiene 18 años

Solución al reto:
.
.
.

const below15 = team.every( member => member.age < 15);
console.log(below15); //false → Santiago's age is greater than 15
const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];

  const ageTeam = team.every(item => item.age < 15);
  console.log("ageTeam", ageTeam); 

Mi solucion 😁

//Reto

const team = [
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andres",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 15,
    },
];

const sonMenores = team.map(item => item.age).every(item => item <= 15)
let condicion = (sonMenores) ? "Admitidos cumplen con la condicion" : "no Admitidos, hay uno por ahi colado que es mayor a 15 años >:v"
console.log(condicion)

Acá les dejo cómo resolví el reto planteado por el profesor:

  const team = [
      {
          name: 'Nicolas',
          age: 12,
     },
     {
          name: 'Andrea',
         age: 8,
     },
      {
          name: 'Zulema',
          age: 2,
     },
      {
          name: 'Santiago',
          age: 14,
      },
  ];
  const rta3 = team.every(item => item.age < 15);
  console.log('every2',rta3);

Esta fue mi solucion.

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 18,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 14,
    },
  ];

const edad = team.every(item => item.age <= 15);
console.log('edad', edad);

Reto:

Dejo mi codigo del reto

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 12,
    },
  ];

  if (team.every(item => item.age <= 15)) {
    console.log("equipo admitido")
  } else {
    console.log("equipo no admitido");
  }

Mi solution

<code> 
const players = team.every(year => year.age <= 15)
console.log('Jugadores: ', players);

if (players) {
    console.log('Equipo admitido');
} else {
    console.log('Equipo no admitido');
}

MI SOLUCIÓN AL RETO

const rta3 = team.every(item => item.age < 15);

console.log('rta3', rta3); // false
  let checkSome= team.some(item=>item.age > 15);
  console.log(check2);
  let check= team.every(item=>item.age<=15);
  console.log(check);

Los dos funcionan de manera muy parecida, solo hay que aplicarle alguna lógica a ello.

Mi solución al reto 😃
*
*
*
*
*
*

const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

const youngers = team.every(team => team.age <= 18)

console.log(youngers);

Hola, les dejo mi solución.

No entiendo cuando usar item[age] e item.age

Mi aporte a la solución del problema o( ̄▽ ̄)ブ💚
.
const team = [
{
name: “Nicolas”,
age: 12,
},
{
name: “Andrea”,
age: 8,
},
{
name: “Zulema”,
age: 2,
},
{
name: “Santiago”,
age: 18,
},
];

const joungTeam = team.every((person) => person.age <= 15);
console.log(“Only <15?”, joungTeam);

Si la función every() devuelve TRUE si y solo si todos los elementos del array cumplen con la condición a evaluar, la solución debería ser la siguiente:

const rta = team.every( elem => elem.age <= 15 )
const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];


const rta = team.every(item => item <= 15);
console.log('todos cumplen con la condicion? ',rta)

Hola, esta es mi solución.

const team = [
    {
        name: "Nicolas",
        age: 22,
    },
    {
        name: "Andrea",
        age: 28,
    },
    {
        name: "Zulema",
        age: 22,
    },
    {
        name: "Santiago",
        age: 18,
    },
];

let resultado = "";
const rta3 = team.every(element => element.age >= 18);
if(rta3 == true){
    resultado = "SI";
    motivo = "ya que cumple con los requisitos de edad";
} else {
    resultado = "NO";
    motivo = "ya que al menos uno de los integrantes no cumple con la edad minima requerida";
}

console.log(`El equipo ${resultado} es admitido ${motivo}`);

const verificacion = team.map(items => items.age).every(item => item <=30);
console.log(verificacion);