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 225

Preguntas 3

Ordenar por:

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

o inicia sesión.

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'



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)
```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);

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 20,
    },
  ];
function edadCheck(arr){
    let edadesMenoresA15 = arr.every(item=> item.age < 15);
    let orderAge = arr.map(item=> item.age).sort((a,b)=> b-a);
    return `
        son todos mayores: ${edadesMenoresA15}.
        La persona de mayor edad tiene: ${orderAge[0]} años.

    `;
  }

  console.log(edadCheck(team));

OUTPUT:
son todos mayores: false.
La persona de mayor edad tiene: 20 años.

Aquí mi solución:

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

const rta = team.every((person) =>
  person.age < 15
    ? console.log("todos o alguno de los jugadores son menores a 15")
    : console.log("todos los jugadores son mayores a 15")
);

mi solucion

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", rta3);

Mi humilde aporte

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

Mi código


const isAdmitted = team.every((item) => item.age < 15)
  ? "¡Felicitaciones! El equipo es Admitido"
  : "Todos los miembros deben ser menores de 15 años, no cumple con los requisitos";

console.log(isAdmitted);

let team = [
{
name: ‘Nico’,
age: 12
},
{
name: ‘Deb’,
age: 14
},
{
name: ‘Juy’,
age: 13
}
];

const mayores = team.every(player => player.age>10)
console.log(mayores)

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

const majorTeam = team.every((player) => player >= 15);
console.log("major team: ", majorTeam);

Comparto mi solución al reto:

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

const ages = team.every(age => age.age <= 15);
// console.log(ages);
if(ages) {
    console.log("El team es mayor de 15 años.")
} else {
    console.log("El team no es mayor de 15 años.")
}

MI respuesta

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

let rta = team.every(jugador=>{
    return jugador.age <=15
})



console.log(rta)

Realice el reto teniendo encuentra los siguientes puntos

  • Si todos cumplen con la edad mostrar aceptado team.
  • Si no cumple con la edad mostrar el integrante y su edad.

const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 16,
    },
    {
      name: "Santiago",
      age: 18,
    },
];
const noValido = () => {
    let players = team.filter(player => player.age>=15)
    players.forEach(player => {
        console.log(`${player.name} tiene ${player.age}, mas de 14 años permitidos`)
    })
    
}
const validationAge = team.every(player => player.age < 15)
(validationAge)
    ?console.log('Team Aceptado')
    :noValido()


Mi solución al reto!

const rta = team.every(item => item.age <= 15)
console.log({ rta });

Aqui mi aporte a como resolveria el reto, de esta forma es la que me gusta aprender a programar, con retos que el profe sabe que tenemos que hacer mas pasos de los que hicimos ene esta clase. en mi caso fue revisar apuntes de .map para recolectar datos y finalmente enviarlos en un .every ❤️

/*Excluye a los equipos con integranes mayores o igual a 15 años*/
const team = [
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andrea",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 18,
    }
]

function solution(array) {
    const rta = array
        .map(item => item.age)
        .every(age => age < 15)
    return rta === true ? "team admitido" : "Hay un juegador de 15 años o más, team no admitido"

}

console.log(solution(team));

mi respuesta del reto 😃

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

  const rta = team.every(minipersona => minipersona.age < 15);
  console.log(rta)

Mi aporte

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

Para mostrarlo directamente con un mensaje en la consola

const isCorrectAge = (age) => {
  const rta = team.every(item => item.age < age);
  (rta) ? console.log('Equipo aceptado') : console.log('Equipo no cumple')
}

Aquí dejo mi solución al reto

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);
if (rta3){
    console.log("Equipo admitido");
}else{
    console.log("Equipo no admitido");
};
//Desafio comprobar que todos tengan menos de 15 años
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', rta3);

Aqui mi reto:


//reto
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(rta3)

Mi codigo

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

const menores = team.every(i => i.age <= 15);

Mi solución al reto:

function solution(team) {
    return team.every(element => element.age < 15); }
console.log(solution(team));

Saludos! 😄

Mi respuesta al reto :

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

  if(res2 === true ){
    console.log('equipo admitido')
  } else{
    console.log('equipo no admitido')
  }
  

Mi Solucion.

const MenorDeQuince = team.every(integrante => integrante.age <= 15);
Reto : onst students =[{name: "Mario", age: 9}, {name: "Joana", age: 7},{name: "Omar", age: 9},{name: "Nina", age: 8},{name: "Federico", age: 2},{name: "Zuly", age: 4} ]; const validAges = students.every(item => item.age <= 15); console.log("Edades válidas", validAges);

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 < 50)

const admision =(rtas) => {
(rtas === true)?
console.log(el analisis es ${rtas} !!el equipo puede entrar :))
:console.log(${rtas} equipo no admitido :()
}
admision(rta)