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

preview_player
Показать описание
No uses for ni forEach cuando tengas que buscar si un elemento de un Array cumple una condición.

Рекомендации по теме
Комментарии
Автор

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.

soycmramos
Автор

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

javiergarciafillol
Автор

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.

Lark_
Автор

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.

orlandog
Автор

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

tomasmankowski
Автор

👌 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).

codesandtags
Автор

Gracias midu, Ahora esta todo claro.

martinfloresdev
Автор

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

yairmarin
Автор

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.

whitefercho
Автор

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

CristianHB
Автор

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?

miiaameee
Автор

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

fabriqr
Автор

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

jogre
Автор

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

meditacionyrelajacion
Автор

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

FrancoAguileradonillan
Автор

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

fabrizioaq-gybm
Автор

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

rocheravll
Автор

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

jorgeluismongeblanco
Автор

Nunca he usado Every me siento re triste

xxdrobbexx
Автор

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

jordinodejs