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

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: 鈥淣icolas鈥,
age: 12,
},
{
name: 鈥淎ndrea鈥,
age: 8,
},
{
name: 鈥淶ulema鈥,
age: 2,
},
{
name: 鈥淪antiago鈥,
age: 18,
},
];

const rta3 = team.every((item) => item < 15);
console.log(鈥渞epuesta 3鈥, rta3);

mi respuesta:

const team = [
{
name: 鈥楴icolas鈥,
age: 12,
},
{
name: 鈥楢ndrea鈥,
age: 8,
},
{
name: 鈥榋ulema鈥,
age: 2,
},
{
name: 鈥楽antiago鈥,
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: 鈥淣icolas鈥,
age: 12,
},
{
name: 鈥淎ndrea鈥,
age: 8,
},
{
name: 鈥淶ulema鈥,
age: 2,
},
{
name: 鈥淪antiago鈥,
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 鈥渕ap鈥

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(锟b柦锟)銉栶煉
.
const team = [
{
name: 鈥淣icolas鈥,
age: 12,
},
{
name: 鈥淎ndrea鈥,
age: 8,
},
{
name: 鈥淶ulema鈥,
age: 2,
},
{
name: 鈥淪antiago鈥,
age: 18,
},
];

const joungTeam = team.every((person) => person.age <= 15);
console.log(鈥淥nly <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: 鈥楴ico鈥,
age: 12
},
{
name: 鈥楧eb鈥,
age: 14
},
{
name: 鈥楯uy鈥,
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: 鈥淣icolas鈥,
age: 12,
},
{
name: 鈥淎ndrea鈥,
age: 8,
},
{
name: 鈥淶ulema鈥,
age: 2,
},
{
name: 鈥淪antiago鈥,
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)