Curso Javascript - Find Object en Array [INDEXOF, INCLUDES, FIND, FINDINDEX]

preview_player
Показать описание
¡Hola!, en la clase de hoy estaremos viendo como buscar objetos en un array, para ello vamos a utilizando 4 métodos del prototipo de los arrays, estos son:

.indexOf(): para encontrar la posición de un elemento en un array, en caso de que no exista el elemento nos devolverá -1

.includes(): para saber mediante un valor de verdad (true/false) si el elemento esta dentro del array.

.find(): este método nos permite, mediante una función pasada como parámetro definir que es lo que estamos buscando, en caso de encontrarlo recibiremos el objeto, en caso de no encontrarlo recibiremos undefined.

.findIndex(): similar a la función anterior, con la diferencia que nos devolverá el indice
del elemento encontrado, o en caso de no existir, nos devolverá -1.

Cualquier duda o pregunta podes dejármela en los comentarios y lo mas importante: ¡sigue aprendiendo, sigue practicando!
Рекомендации по теме
Комментарии
Автор

Me exploto la cabeza con lo de las referencias al objeto que te permite el .find
Excelente hermano, me salvaste la vida con esto.

Saludos!

agustinbarraza
Автор

Espectacular video!! de verdad muchas gracias, en 11 minutos se explico la base para recorrer un array de objetos y encontrar lo que uno quiera. Gracias por tomarte el tiempo en hacerlo, de verdad me ha sido muy util y ya se que tengo tu contenido para seguir aprendiendo. Muchisimas gracias!!

victor
Автор

No sé si leas los comentarios pero te agradezco por este video. Estoy tomando un curso de JavaScript y la clase de hoy hablaron del método 'findIndex()', la verdad es que no etendí como funcionaba y eso me frustro bastante, después busque ayuda en YouTube y tu video fue el primero que abrí, ahora me ah quedado claro su función y uso no solo de ese método si no todos los que has hablado. Gracias y un saludo desde México.

abiguerrero
Автор

muchas gracias, dure todo el fin de semana pensando como hacer esto y con este video lo logre en menos de 5 minutos,

helcoder
Автор

Gracias, muy buen contenido, estoy reforzando laboratorio de programacion 3 en una secundaria tecnica y me re sirve, bendiciones!!

MetalCloth
Автор

Excelente! útil y muy bien explicado. gracias

kummerjavier
Автор

Buenas tardes. Excelentes tus explicaciones. Ganaste un nuevo suscriptor :)

marcelorosso
Автор

Muy ilustrativo y útil campeón. Gracias por el aporte

josephlojan
Автор

Jajaja intenté lo que hiciste y no me salió, pero ya encontré tu video. Gracias Crack!

elliotgaramendi
Автор

Caballero muchas gracias, estaba trabado con una respuesta que le llegaba por GraphQl.

ErethilClaw
Автор

Muy buen video y muy bien explicado! Mi duda es la siguiente: si hago que el usuario ingrese una palabra que se guarda en un array, creando un índice para cada letra; como hago para que luego en un nuevo array las letras se ubiquen en la misma posición que el otro.

roxtrongo
Автор

Hola, qué método podría utilizar para encontrar en un array de objetos, palabras que contenga determinadas letras?

karinacortes
Автор

buenas, por ejemplo en un array de números los ordeno con un sort y después necesite que me devuelva dos valores el mas chico y el mas alto como haces en ese caso. primero buscas al mas grande con un array.length -1 ? o usas otro método?

lautaroa
Автор

amigo si necesito por ejemplo dentro de un array de objetos con usuarios y contraseñas, me verifique si el usuario ya esta en alguno de los objetos y me retorne true, en lugar del objeto

cristianbuelvas
Автор

Buenas tardes, muy util, tengo una consulta, yo simplemente quiero que devuelva el precio del array de objetos, como habría que hacer?

Fedesapeee
Автор

hace semanas q no puedo hacer esto.. tengo un array con meses del año, tengo q buscar dos meses y si estan guardar en un nuevo array

alejandraaviladuran
Автор

y si quiero saber cuantas veces se repite un numero en una funcion?

ejemplo. numeros=[1, 2, 5, 3, 7, 1, 9, 10, 1(los numeros queda el usuario)]
y el usuario quiere saber cuantas veces se repite el 1

alcantarandradechristopher
Автор

Buenas, tengo que resolver este ejercicio y estoy muy trabado. Pensé en hacerlo con FindIndex pero no se qué hago mal.

function index() {
// Escribi una función encontraIndex en el prototipo de Arrays,
// que recibe un elemento.
// La function tiene que devolver el indice (index) del primer elemento que coincida con
// el pasado como parametro dentro del array.
// Si el elemento se repite dentro del Array, este devuelve el indice del Primer elemento.
// Si no existe ese elemento la funcion debe devolver -1
// NO USAR LA FUNCION indexOf DE LOS ARREGLOS.
// ej:
// var numeros = [5, 6, 4, 65, 8, 4]
// numeros.encontraIndex(4) debe devolver 2.
// ya que el numero 4 se encuentra en la posicion 2 dentro del array.
// numeros.encontraIndex(23) debe devolver -1 ya que ese elemento no existe en ese array.

// Tu código aca:


const encontraIndex =
return elemento.index===elemento;
});
}

gonzalohollmann