Aprende a usar estos métodos de Array en JavaScript para mejorar tu código

Поделиться
HTML-код
  • Опубликовано: 21 окт 2024

Комментарии • 41

  • @soycmramos
    @soycmramos Год назад +23

    Precisamente hoy en el trabajo tuve que usar Array.some() para "preguntar" si es que en un array muy largo existía una propiedad de objeto con una fecha más larga que lo común, y sí: me ayudó a controlar mejor me script con preguntar primero antes de corregir los elementos. Fue muy útil.

    • @midulive
      @midulive  Год назад +7

      Genial!!!! Que luego la gente dice que no sirve!

    • @ruanmiga
      @ruanmiga Год назад +1

      @@midulive yo empeze a usarlo desde que vi tu video y la verdad es que sirve un monton

    • @leunknownr805
      @leunknownr805 Год назад

      @@midulive jaja están loquitos xD, en mi trabajo el some y el every son el pan de cada día. Ya perdí la cuenta de las veces que los he usado 😅

  • @Lark_
    @Lark_ Год назад +2

    El some y el every no los conocía, y ahora que los conozco me parecen muy útiles. Ahora bien, si el for está bien hecho, el every y el some no debieran ser muy distintos a la implementación del for que hizo el chico de tu entrevista. El problema es otro.
    No todas las personas tenemos un buen vocabulario en el lenguaje de programación que dominamos. Podemos ser excelentes programadores, pero si el vocabulario es pobre, eso es un problema. Ojo que el vocabulario pobre no consiste solamente en ignorar la existencia de ciertas funciones, si no en no tener un conocimiento acabado de las funciones que conocemos. Por ejemplo, ¿cuántas personas saben que el async/await es syntactic sugar para las promesas? ¿y que por eso no detienen el main thread de JavaScript?
    El código corto es bueno, pero para entenderlo es necesario que mejoremos nuestro vocabulario. Por eso es importante este tipo de videos: "Enriquezca su vocabulario", ese era el nombre de la sección de "Selecciones" donde al lector se le presentaban palabras nuevas. Otro ejercicio bueno que podemos hacer para enriquecer nuestro vocabulario es leer código ajeno, principalmente de buenos proyectos que podamos encontrar en github.

  • @tomasmankowski9690
    @tomasmankowski9690 Год назад

    super util! son metodos que uno espera que existan, me ha pasado obtener un array y tener que chequear si uno cumple con algo, y no conocia el some, pero fui a buscar el metodo que lo hiciera, ya luego lo haces siempre, las cosas que son normales que ocurran ya estan resueltas en los lenguajes por lo general

  • @javiergarciafillol4454
    @javiergarciafillol4454 Год назад +3

    Me costaba entender el every, pero creo que necesitaba el some en muchas ocasiones ! =P ahora quedó claro

  • @orlandog1979
    @orlandog1979 Год назад +5

    En algunas pruebas tecnicas no permiten el uso de métodos y todo tiene que hacerse de la manera tradicional, pero en produccion es bueno aprenderlos genial bro.

    • @FabianMontoya
      @FabianMontoya Год назад

      Esta es la manera tradicional .-. son metodos super viejos. no son custom

    • @lord-virus
      @lord-virus 21 день назад

      @@FabianMontoya cuando habla de la forma tradicional se refiere a utilizar un bucle para iterar, estos bucles suelen ser el bucle for, while o do while, el mas común de utilizar es el for

  • @codesandtags
    @codesandtags Год назад

    👌 Excelente video! Me ha encantado la simplicidad con la que lo explicas :) . Estos métodos son bastante útiles para la solución de retos de programación, ya que se vuelven algo declarativo, en lugar de hacer toda la implementación con el foreach (que sería la versión imperativa).

  • @guilleano
    @guilleano Год назад

    Gracias por la explicación

  • @whitefercho
    @whitefercho Год назад

    en el ultimo proyecto que hice para mi portafolio, use un every para validar todos los campos de un formulario y permita activar el boton para el envio.

  • @martinfloresdev
    @martinfloresdev Год назад +2

    Gracias midu, Ahora esta todo claro.

  • @yairmarin2160
    @yairmarin2160 Год назад +1

    Estos metodos me gusta usarlos para hacer una especie de and y or con los if o en estructuras jerarquicas

  • @fabriqr2930
    @fabriqr2930 Год назад +1

    Hola Midu que temas utilizas en tu visual studio code :c se ve chido

  • @miiaameee8310
    @miiaameee8310 9 месяцев назад

    entonces cuando la funcion en el .every pasa de ser de una sola linea d ecodigo a mas, para que te retorne lo deseasdo tienes que poner un return como con map?

  • @JeremyAyza
    @JeremyAyza Год назад +1

    👨‍💻 Increible!

  • @CristianHB
    @CristianHB Год назад +2

    Midu puedes hablar de las copias profundas de objetos? Ví que hay disponible un método llamado structuredClone para esa tarea!
    Gracias

    • @icabanah
      @icabanah Год назад

      tmb quisiera que hablar sobre ello.

  • @rocheravll
    @rocheravll Год назад

    El minuto 1:09 en la linia de código '5', ¿Cómo has echo esta flechita?

  • @FrancoAguileradonillan
    @FrancoAguileradonillan Год назад +2

    Que editor estas usando ?, vscode ?, como haces para que se vea asi ?

  • @Venaber
    @Venaber Год назад

    Muchas gracias

  • @fabrizioaq-gy3bm
    @fabrizioaq-gy3bm Год назад

    Apoco se puede postular a la empresa en la que trabajo midu

  • @meditacionyrelajacion
    @meditacionyrelajacion 5 месяцев назад

    No e podido resolver el ejerció de tu excelente curso: Crear una función que reciba un array de palabras y devuelva true si todas las palabras terminan con la letra "a" y false si al menos una palabra no termina con la letra "a".
    Estoy fustrado😢😢😢😢 resuélvelo porfavor

  • @jogre900
    @jogre900 Год назад

    Midu para cuando algo de clean architecture en react por favor!!! Saludos

  • @sebastiancerutti3944
    @sebastiancerutti3944 Год назад

    Midu te quiero mucho

  • @jorgeluismongeblanco6933
    @jorgeluismongeblanco6933 Год назад +1

    Me parece a mí que voy a escalar unos cuantos puestos en el Advent JS 😂

    • @midulive
      @midulive  Год назад

      jajajajaja Pues sí, bastante útil para el AdventJS!

  • @ShinigamiRyto
    @ShinigamiRyto Год назад +2

    All y Any en otros lenguajes

  • @danabaiardi5452
    @danabaiardi5452 Год назад +1

    ❤️

  • @jordinodejs3291
    @jordinodejs3291 Год назад

    El mikeLoco la ha clavado. El every() hace el break con el false y el some() con el true.

  • @xxdrobbexx
    @xxdrobbexx Год назад

    Nunca he usado Every me siento re triste

  • @alfredodavila94
    @alfredodavila94 Год назад +1

    No creo que usar every sea algo realmente útil en la mayoría de casos, porque lo único que hace es que pare en cuanto no cumple la condición, pero normalmente solo funcionaría como en tu ejemplo, o elementos ordenados y que solo quieras llegar hasta tamaño x, pero fuera de eso normalmente tienes que iterar en todo el arreglo y esto no te permite mejorar la secuencia para tener mejor complejidad. O sea que preguntarle a alguien en una entrevista que porque no usó esa función especifica del lenguaje se me hace un burrada ya que la mayoría de las veces no eres experto en todas las funcionalidades de un lenguaje, te enfocas en como resolver problemas con los conceptos básicos de programación, estructura de datos y algoritmos.

  • @davidbustamante9041
    @davidbustamante9041 Год назад

    el everi