Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Every

15/27
Recursos

Aportes 114

Preguntas 1

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta 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.

Resumen
.
Este método es el contrario a some(), devuelve true o false sí TODOS 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);

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'


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"
  );
}

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)

Mi solución:

esta fue mi forma de resolverlo


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

const solution = team.map(item => item.age);
const rta3 = solution.every((item) => item >= 18);
if (rta3) {
  console.log("Bienvenidos al juego")
} else {
  console.log("Lo siento, solo pueden jugar los mayores de 18")
};

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

Para tener en cuenta:

Si el objetivo del ejemplo que presenta el profesor es determinar si todos los números del array son menores que 40, la evaluación en el método every debería ser: item < 40, (sin el =).

Mi ejercicio:


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

const rta3 = team
.map(item => item.age)
.every(item => item < 15);
console.log('Todo el equipo cumple que la edad < 15 años?',rta3);

Espero que sea de gran ayuda

POr acá dejo mi solución al reto, le hice una variación al problema y en este caso estoy verificando si todos los jugadores son mayores de edad.

const jugadores = [
    {
        name: 'Juan',
        age: 20,
    },
    {
        name: 'Maria',
        age: 15,
    },
    {
        name: 'Andres',
        age: 23,
    },
    {
        name: 'Mateo',
        age: 25,
    },
    {
        name: 'Marta',
        age: 27,
    },
    {
        name: 'Lazaro',
        age: 32,
    },
];

const everybodyAdult = jugadores.every(player => player.age >= 18);
console.log('Todos adultos?:', everybodyAdult);

Reto cumplido

Yo utilicé el map para tomar las edades y ya luego el every

const edades = team.map( edad => edad.age).every( edad => edad <= 15);


console.log(edades);

Aqui el reto

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

const answer_reto = team.every(item => item.age < 15)
console.log("Reto:",answer_reto)
``

Aquí va mi solución. Me dicen que les parece?

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('respuesta', rta);

Aquí va mi reto:

acá va mi versión en React

este ejemplo lo saqué muy rápido xq ya tenía hecho el .some y como funcionan de manera opuesta sólo se trataba de invertir la lógica

import { useState } from "react";
import "./App.css";

function App() {
  const [query, setQuery] = useState(false);

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

  const handleSome = () => {
    totalDelivered();
  };

  const myFilter = (value) => {
    const newArray = value.filter((e) => e.age >= 18);
    return newArray.map((product, index) => (
      <li className="li-same" key={index}>
        <h4>
          {product.name}_{product.age}
        </h4>
      </li>
    ));
  };

  return (
    <header className="App-header">
      <h1>veamos al método .every</h1>
      <section className="query">
        <button onClick={handleSome}>
          consultar si hay algún mayor de edad
        </button>
        {query && (
          <div className="module-query">
            <h5>esta persona es mayor de edad</h5>
            <ul className="ul-same">{myFilter(team)}</ul>
          </div>
        )}
      </section>
    </header>
  );
}

export default App;


mis apuntes explicando

el react que hice a las apuradas


Hola, Solucione el ejercicio con un if y usando el every

Esta es mi solución 😃

Aquí dejo mi solución de el reto 💚

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


const verify = (team) => {
  const verification = team.every(item => item.age <= 15);
  const response = 
    (verification)
      ? 'Puende pardticipar'
      : 'No cumplen con los requisitos'
    
  return response;
}

console.log(verify(team));
//averiguar si todos los participantes son menores de 15 años
const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
];

const rpta2 = team.every(e => e.age < 15);
console.log('todos los integrantes son menores de 15 años?',rpta2);

😊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('rta', rta);

Mi resolucion del reto

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

const result = team.every((person) => person.age <= 15);
console.log(result);
//output 
//False

aca mi solución:


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


  console.log(
      "team.every((valor, item)=>valor.age<=15)",
      team.every((valor, item)=>valor.age<=15)
  )


//team.every((valor, item)=>valor.age<=15) false

Hola a todos, les dejo la solución al reto:

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

const areUnderFifteen = team.every(element => element.age < 15);

console.log(areUnderFifteen);

Esta es mi respuesta al reto:

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

Esta fue la manera en la que lo solucione.

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


  const menores15 = team
  .every(persona => persona.age < 15);

  respuesta = (menores15) 
  ? "El equipo fue admitido"
  : "Equipo no admitido, no todos los jugadores cumplen con el requisito de edad"
  
  console.log(respuesta);

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

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

const rta2 = team.filter(item => item.age < 15);
console.log(rta2)

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

OUTPUT:
false
[
{ name: ‘Nicolas’, age: 12 },
{ name: ‘Andrea’, age: 8 },
{ name: ‘Zulema’, age: 2 }
]
3

Solución al reto

teamValidationAge = team.every(item => item.age < 15)

Sin every

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

let result1 = true;
for (let index = 0; index < team.length; index++) {
  const element = team[index];
  if (element.age < 15) {
    result1 = false;
  }
}

console.log(result1);

con every

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

const result = team.every((person) => person.age < 15);

console.log(result)
//verificar que todos son menores de 15 años
const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];

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

Dejo mi solución al reto planteado, utilice una combinacion de map para conseguir las edades de los integrantes del team en un nuevo array, y desde este verifique que todos fueran menores de 15 años.

const team = [
    {
        name: "Nicolas",
        age: 12      
    },
    {
        name: "Andrea",
        age: 8      
    },
    {
        name: "Zulema",
        age: 2      
    },
    {
        name: "Santiago",
        age: 18      
    }
]
const teamAges = team.map((item) => item.age);
const verificacionTeam = teamAges.every((item) => item <= 15);
console.log(verificacionTeam); //False
const team = [
    {
        name: "Nicolas",
        age: 12,
    },
    {
        name: "Andrea",
        age: 8,
    },
    {
        name: "Zulema",
        age: 2,
    },
    {
        name: "Santiago",
        age: 18,
    },
]

const respuesta = team.every(item => item.age <= 15);
console.log(respuesta);
<h5>Incluyo el .map solo con fines prácticos</h5>
const team = [
    {
      name: "Nicolas",
      age: 12,
    },
    {
      name: "Andrea",
      age: 8,
    },
    {
      name: "Zulema",
      age: 2,
    },
    {
      name: "Santiago",
      age: 18,
    },
  ];

const agePlayers = team.map(item => item.age);

const ageAdmited = agePlayers.every(age => age <= 15);

if(ageAdmited === true ) {
    console.log('Su equipo cumple con los requisitos, Felicidades!!')
} else {
    console.log('Su equipo no es admintido, algún miembro de su equipo no cumple con la edad establecida');
}

incluyo el ciclo if, para ser mas exacto en el resultado que devuelve every 😃

const equipo = [
    {
        name: "nicolas",
        age:12,
    },
    {
        name: "zulema",
        age:2,
    },
    {
        name: "andrea",
        age:8,
    },
    {
        name: "santiago",
        age:18,
    },
];

const rta3 = equipo.every(item => item.age < 15);
if(rta3){
    console.log("El equipo es apto para jugar");
} else {
    console.log("El equipo NO ES APTO");
}
const gamers = [
    {nombre: 'Diego', edad: '15'},
    {nombre: 'Daniel', edad: '12'},
    {nombre: 'Pedro', edad: '11'},
    {nombre: 'Luis', edad: '13'},
]

let admi = true;

const gamer = gamers.every(item => item.edad <= 15)

console.log('Gamer', gamer);

Mi solución al reto

const team15 = team.every(item => item <= 15);
console.log('Todos tienen 15 años o menos?',team15);

//Todos tienen 15 años o menos? false

Mi solución al reto

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

if(isAllowed) {
    console.log("Team Allowed");
}
else {
    console.log("Team Rejected");
}

Solucionado!

Me encanta como nos dejan ejercicios practicos.
Dejo mi solucion por aqui

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

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

console.log(menores15);

Respuesta

false

Aquí les dejo mi reto 😃

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

//Método every
const underFiveteen = team.every(item => item.age < 15);

console.log(underFiveteen);
//false 

Mi solución:

const team = [
    {name: "Nicolas",  age: 12,},
    {name: "Andrea",   age: 8,},
    {name: "Zulema",   age: 21,},
    {name: "Santiago", age: 14,},
    {name: "Angello", age: 17,},
    {name: "Giovanni", age: 15,},
  ];
  
const teamAccepted = team.every(item => item.age < 15);
if (teamAccepted) {
    console.log ('Este equipo SÍ es aceptado.');
} else {
    console.log('Este equipo NO es aceptado.');
}

PD: Si necesitan el código, este se encuentra en los archivos del curso server > 09-every.js

Challenge solved

Hecho 😄

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

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

Les comparto mi solución del reto. 😄

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

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

(allUnder15) 
    ? console.log('Team accepted.')
    : console.log('Team rejected.'); 

Mi solución al reto 😁

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

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

console.log(rta);

Esta fue mi solución 😃

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

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

Solución al reto

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

console.log('approve: ', team.every(member => member.age < 15));
const team = [
  {
    name: "Nicolas",
    age: 19,
  },
  {
    name: "Andrea",
    age: 83,
  },
  {
    name: "Zulema",
    age: 3,
  },
  {
    name: "Santiago",
    age: 18,
  },
];


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

console.log( rta3 ? "El equipo tiene mayores de 15 años, es admitido" : "El equipo tiene menores de 15 año, no es admitido")

Mi respuesta. Saludos

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

const rta3 = team.every(item => item.age <= 15);
console.log("team", rta3); // False
// RETO: GESTIONAR PARA SABER QUE TODOS LOS MIEMBROS DEL EQUIPO SEAN MAYORES DE 15 AÑOS

const Team = [
    {
        name: 'Joaquin',
        age: 20,
    },
    {
        name: 'Pedro',
        age: 15,
    },
    {
        name: 'Arminio',
        age: 19,
    },
    {
        name: 'Hernandez',
        age: 16,
    },
    {
        name: 'Fermín',
        age: 22,
    },
    {
        name: 'Steve',
        age: 24,
    },
    {
        name: 'Joaquin',
        age: 35,
    },
    {
        name: 'Joaquin',
        age: 15,
    },

];
const mayor15 = Team.map(item => item.age)  // PRIMERO HACEMOS EL MAP PARA ELEGIR DONDE QUEREMOS HACER LA 'COMPARACION'
.every(item => item >= 15)  //  LUEGO APLICAMOOS EL EVERY
console.log(mayor15); 
const team = [
    {
        name: "Jaimito",
        age: 40,
    },
    {
        name: "Pepito",
        age: 19,
    },
    {
        name: "Jose",
        age: 32,
    },
    {
        name: "Tontito",
        age: 18,
    },
    {
        name: "Jesus",
        age: 19,
    },{
        name: "Maria",
        age: 16,
    },
]

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

Solución simple:

const areAdults = team.every(player => player.age > 18);
//reto

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

  const rta3 = team.every(element => element.age <= 0);
  console.log('rta3',rta3);```

Dejo el reto por aquí

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

const reto = team.every(({age}) => age <= 15);
console.log('reto', reto);

Respuesta del reto 😄

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

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

Mi reto jeje:

const team = [
    {
        name: 'Nicolas',
        age: 22,
    },
    {
        name: 'Estiven',
        age: 12,
    },
    {
        name: 'Juan',
        age: 14,
    },
    {
        name: 'Pablo',
        age: 18,
    },
    {
        name: 'Aleja',
        age: 18,
    },
    {
        name: 'Skype',
        age: 18,
    },
]
const rta3 = team.every(item => item.age < 15);
console.log(rta3);

creo q asi seria la solucion
const team = [
{
name: “Nicolas”,
age: 12,
},
{
name: “Andrea”,
age: 8,
},
{
name: “Zulema”,
age: 2,
},
{
name: “Santiago”,
age: 18,
},
];
const rta2 = team.every(item => item.age <= 15)
console.log(‘rta2’,rta2);

Esta es mi solución al reto, este estuvo bastante sencillo 😃

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

const challenge = team.every(player => player.age <= 15);
console.log(challenge)

Mi solución.

Reto cumplido:

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

const admision = team => {
    return team.every(player => player.age < 15)
}

console.log(admision(team));

Comparto mi solución

“ver más” y tienen el código escrito 😉

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

console.log(respuesta);
const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 13,
  },
  {
    name: "Zulema",
    age: 12,
  },
  {
    name: "Santiago",
    age: 18,
  },
];

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

console.log(menor);

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

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

console.log(every);

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

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

let rta = team.every(e => e.age < 15)
if (rta){
    console.log('¡aceptado!')
} else {
    console.log('¡denegado!')
}

Mi solución:

const playersUnder15 = team.every(player => player.age < 15)

Esta sería mi solución:

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

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

  const mensaje = rta
  ? "Aceptado, todos son menores"
  : "Rechazado, Uno o más es mayor."

  console.log(mensaje)

Reto sencillo, solución sencilla:

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

const under15 = team.every(person => person.age < 15);

console.log(`Are all the people under 15 years old?: ${under15}`);

Mi solución al reto.

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

No se que hice, pero aqui esta mi RETO

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

  const SonMenores = (array)=>{
    const esMenor = array.every(item => item.age < 15);
    if (esMenor) {
        console.log("Todos son aceptados");
    } else{
        const eLMayor = array.filter(item => item.age >=15);
        const mname  = eLMayor.map(item => {
                      console.log(`Este alumnos es mayores de edad: ${item.name}`);
        })
    }

  }
  

  SonMenores(team)

  let rta = team.age.every(item => item['age'] <= 15);
  console.log(rta)

mi solución:

const rta = team.every(item=> item["age"]<15)

Mi solución 😁

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

const solucion = team.every(member => member.age <= 15)
console.log(solucion ? 'Todos son menores de 15' : 'Un jugador o más es mayor de 15');

Mi solución al reto

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

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

  if(cachirul){
      console.log("Tu equipo puede participar en el torneo");
  }
  else {
      console.log("Tu equipo tiene un cachirul")
  }

Every: El metodo opuesto a Some

  • Some evalua que alguno de los elementos cumpla con la condicion, Para every TODOS los elementos DEBEN CUMPLIR la condifcion

  • Retorna true o false siempe que todos cumplan con la condicion (true) y algunos no la cumple (false)


//Array de objetos con los datos
const team = [
  {
    name: "Nicolas",
    age: 12,
  },
  {
    name: "Andrea",
    age: 8,
  },
  {
    name: "Zulema",
    age: 2,
  },
  {
    name: "Santiago",
    age: 18,
  },
];
//usando el metodo every, validando si son mayores a 18
const allAreYounger=team.every(item => item.age < 18);

console.log(" ¿Ellos son mayores a 18? R: " + allAreYounger);


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

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);
if (rta) {
  console.log('Equipo admitido')
} else {
  console.log('Equipo no admitido')
}

En la solución del for, para que funcione correctamente, la condición tiene que ser element > 40

const numbers = [1, 30, 40, 29, 10, 13];

Si la condición es element >= 40, en el for daría false.

Un saludo.

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

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

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(item => item.age <= 15);

  console.log(rta)

Esta es mi solución al reto

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


const edad_máxima = team.every(item => item.age < 15)

console.log(edad_máxima)

Mi solucion:

ASI CUMPLI LE RETO:
![](

  const intento = team.map(item => item.age);
  rta3 = intento.every(ages => ages <= 15)
  console.log(rta3 === true ? "No se admiten menores de 15, reglas del negocio" : "Bienvenido");

Mi solución

Acá mi solución, saludos!

const rta2 = team.every(e => e.age < 19)
console.log('rta2', rta2)

Así resolví el reto, agregué una función que determina si puede registrarse o no el equipo según la evaluación del método every:

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

    const registerTeam = (team) => {
        const res = team.every(item => item.age <= 15)
        if (!res) { return console.log('No es posble registrarlo') }
        return console.log('Es posible registralo');
    }

registerTeam(teamOne);

Método every: evalúa que todos los elementos cumplan con la condición retorna true o false.

const numbers = [1, 3, 48, 29, 10, 13]

const rta2 = numbers.every(number => number <= 40);

console.log('With every:', rta2 );

Aquí mi solución:

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

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

console.log(rta2);

De forma tradicional

<let ok = true;

  for (let index = 0; index < team.length; index++) {
      const element = team[index];
    
      if (element.age >=15) {
          ok = false;
      }
  }

  console.log(ok);> 

de forma con every

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

Retico 😁

let verdad = "";

const enter = "\n";

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

if (rta3) {
  verdad = "si";
} else {
  verdad = "no";
}

console.log("Son todos menores a 15 años?", enter, verdad);

Mi solución:

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

const minor = team.every((member) => member["age"] < 15);
console.log(minor);

Mi solución:

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

let evaluate = team.every(item => item["age"] <= 15);
console.log(evaluate);