CursosEmpresasBlogLiveConfPrecios

Playground: Encuentra el ID

Clase 10 de 30 • Taller Práctico de JavaScript: Matemáticas y Estadística Básica

Clase anteriorSiguiente clase
    Diego Forero

    Diego Forero

    student•
    hace 3 años

    Comparto mi solución:

    export function solution(users, id) { const user = users.find(user => user.id == id) return user?.name || false }
      SEBASTIAN CARDONA PEREZ

      SEBASTIAN CARDONA PEREZ

      student•
      hace 3 años

      Excelente! la misma solución que yo pensé, Sólo que en mi solución retorné directamente

      export function solution(users, id) { return users.find(user => user.id === id)?.name || false; }

      :D :D

      CHRISTIAN DANIEL LA CRUZ COTUA

      CHRISTIAN DANIEL LA CRUZ COTUA

      student•
      hace 3 años

      Que significa el

      signo de interrogacion en el codigo???

      ?.name || false;```
    Marcia Hernández

    Marcia Hernández

    student•
    hace 3 años

    Yo ahorita

    463e4e4f4acb9afc185a067b7f360321.jpg

      Marcia Hernández

      Marcia Hernández

      student•
      hace 3 años
      function solution(users, id){ const idInArray= users.find(findID); function findID(item){ return item.id == id; } console.log(idInArray); if (idInArray){ return idInArray.name; } else{ return false; } }
    Ricardo Alfonso Chavez Vilcapoma

    Ricardo Alfonso Chavez Vilcapoma

    student•
    hace 3 años

    ALERTA DE SPOILERS...Platzilike para que se posicione como primer comentario.

    Mi solución:

    PLAYGROUND2.PNG
    Ronald Victor Blanco Balboa

    Ronald Victor Blanco Balboa

    student•
    hace 3 años
    export function solution(users, id) { function encontrarPorID(element) { return element.id == id } const usuario = users.find(encontrarPorID); if (usuario) { return usuario.name; } else { return false; } }
      Leonardo Garrido

      Leonardo Garrido

      student•
      hace 3 años
      <//Recibe un array y retorna el nombre del usuario si el id coincide con el buscado// export function solution(users, id) { //Crea un objeto con la opcion ID// function idAlumno(valor) {// {name, discount} return valor.id == id; } //busca si en el array users hay un objeto con el id igual al objeto que creamos en la funcion// const alumno = users.find(idAlumno); //Si encuentra una coincidencia llena la constante alumno y retorna el objeto del array que coincidio, trayendo su opcion name// if (alumno) { return alumno.name; } else { return false; } } >
    omar villan

    omar villan

    student•
    hace 3 años

    Así de fácil es, pero lo logre después de más de 20 intentos

    export function solution(users, id) { const encontrarUsuario = users.find(buscarUsuario); function buscarUsuario(usuario) { return usuario.id == id; } if (encontrarUsuario) { return encontrarUsuario.name; } else { return false; } }
      Oscar Israel Román Quispe

      Oscar Israel Román Quispe

      student•
      hace 3 años

      Muy bueno. Hay uno similar arriba, pero con función anónima.

    Yosber Emmanuel Guerrero Colmenares

    Yosber Emmanuel Guerrero Colmenares

    student•
    hace 2 años

    Esta es mi solución, me pareció más útil usar el find, ya que considero que no deberían haber ids repetidos.

    // Función que evaluará cada uno de los elementos comprobando que el parámetro id sea igual al valor de la llave del elemento que se evalua. function comprobarExistencia(usuarioID) { return usuarioID.id == id; } // Guardamos en una variable el resultado obtenido por el método find y pasamos como argumento la función que evaluará los elementos. var usuarioEncontrado = users.find(comprobarExistencia); // Realizamos un condicional que devolverá el valor de la llave name del elemento encontrado en caso de ser verdadero o false en caso de no encontrar nada. if (usuarioEncontrado) { return usuarioEncontrado.name; } else { return false;
    Gualberto Montiel

    Gualberto Montiel

    student•
    hace 3 años

    Este código me ayudo a entender la solución!

    export function solution(users, id) { // Tu código aquí 👈 const user = users.find(user => user.id === id) return user?.name || false }
    Gabriel Diego Cejas

    Gabriel Diego Cejas

    student•
    hace 3 años

    Comparta mi solución:

    export function solution(users, id) { let usuario = users.find((item) => item.id == id ) if (usuario) { return usuario.name } else { return false } }
    Yobana Iris Ney Silva Rivero

    Yobana Iris Ney Silva Rivero

    student•
    hace 2 años
    export function solution(users, id) { // Tu código aquí 👈 const user = users.find((user) => user.id === id); if (user) { return user.name; } else { return false; } } const users = []; users.push({ id: 123, name: 'Juanito Alcachofa' }); users.push({ id: 456, name: 'Juanita Alcaparra' }); solution(users, 456); solution(users, 999);
    Manuel Camacho

    Manuel Camacho

    student•
    hace 2 años

    Mi solución

    export function solution(users, id) { const searchUser = users.find(user => user.id == id); return searchUser?.name || false; // Tu cód
    Guadalupe MoralesCarmona

    Guadalupe MoralesCarmona

    student•
    hace 2 años

    Me encanta lque los cursos de platzi tengan playgrounds

    Eduardo Razo Cobián

    Eduardo Razo Cobián

    student•
    hace 2 años
    export function solution(users, id) { const user = users.find(user => user.id == id); if (user) { const name = user.name; return name; } else { return false; } }
    Santiago Montero

    Santiago Montero

    student•
    hace 2 años

    Mi solucion

    export function solution(users, id) { const user = users.find(item => item.id == id) return user?.name || false }
    Frandel Corporan Rodríguez

    Frandel Corporan Rodríguez

    student•
    hace 3 años
    export function solution(users, id) { return users.find(user => user.id === id)?.name || false }
    Manuel Andres García Vera

    Manuel Andres García Vera

    student•
    hace 3 años

    mi solución

    Captura de pantalla (1259).png

    Oscar Andrey Martinez Calderon

    Oscar Andrey Martinez Calderon

    student•
    hace 3 años
    challenge.png
    Diego Daniel Pasondo Castillo

    Diego Daniel Pasondo Castillo

    student•
    hace 3 años
    3.5_Encuentra el ID.JPG
    Arturo Solares

    Arturo Solares

    student•
    hace 3 años

    Comparto mi solución

    export function solution(users, id) { let findUser = users.find(function (user) { return user.id == id; }) if (!findUser) { return false; } else { return findUser.name; } }
    LOGYCA SERVICIOS

    LOGYCA SERVICIOS

    student•
    hace 3 años

    Mi solucion es esta

    export function solution(users, id) { let isIdInArray = users.find(element => element.id == id); if (isIdInArray) { return isIdInArray.name } else { return false } }
    Sebastián Peña

    Sebastián Peña

    student•
    hace 3 años

    mi Solución :

    export function solution(users, id) { const result = users.find(user => user.id === id); if (result === undefined) { return false; } else { return result.name; } }

Escuelas

  • Desarrollo Web
  • English Academy
  • Marketing Digital
  • Inteligencia Artificial y Data Science
  • Ciberseguridad
  • Liderazgo y Habilidades Blandas
  • Diseño de Producto y UX
  • Contenido Audiovisual
  • Desarrollo Móvil
  • Diseño Gráfico y Arte Digital
  • Programación
  • Negocios
  • Blockchain y Web3
  • Recursos Humanos
  • Finanzas e Inversiones
  • Startups
  • Cloud Computing y DevOps

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads