No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Despedida

28/28
Recursos

🎉¡Lo has logrado! 🙌 Completaste todas las clases del curso de Manipulación de Arrays en JavaScript.

✅ Si aún no queda claro algún tema, vuelve a revisar la clase o deja tu pregunta en la sección de preguntas.

👨‍💻 Te presentamos JavaScript Hero, donde podrás practicar los conceptos de JavaScript en un desafío diario, en el que podrás demostrar tus conocimientos sobre lo aprendido durante el curso y mucho más.

🧾 Realiza la prueba del curso para recibir tu certificado y no olvides dejar tus 🌟 y tu comentario.

Y por sobre todo, ¡Nunca pares de aprender! 💚

Contribuciones del curso creadas por Andrés Guano.

Aportes 49

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

const despedida = ["Gracias!","Excelente","Curso!"]
console.log(despedida.join(" "))

Adjunto mi resumen muy resumido de todo el curso:
.

  • forEach: RECORRE un array.
    .
  • map: TRANSFORMA un array. Es inmutable. Crea un nuevo array a partir de la transformación del array original.
    .
  • filter: FILTRA con base a una condicional. Es inmutable. Crea un nuevo array.
    .
  • reduce: REDUCE un array a un único valor. OJO: si un array tiene objetos, puede devolver un objeto con varios elementos. Es inmutable. Dependiendo del caso, crea un nuevo array
    .
  • some: indica si ALGUNO de los elementos de un array cumple una condición. Es inmutable, no crea un nuevo array. Arroja TRUE o FALSE
    .
  • every: indica si TODOS los elementos de un array cumplen una condición. Es inmutable, no crea un nuevo array. Arroja TRUE o FALSE
    .
  • find: devuelve EL PRIMER ELEMENTO que cumpla con una condición. No devuelve un array, devuelve únicamente dicho elemento o un ‘undefined’ en caso de que ningún elemento cumpla con la condición.
    .
  • findIndex: Devuelve LA POSICIÓN del PRIMER ELEMENTO que cumpla con una condición. No devuelve un array, devuelve únicamente la posición de dicho elemento o un ‘undefined’ en caso de que ningún elemento cumpla con la condición.
    .
  • includes: indica si UN ELEMENTO se encuentra dentro del array dependiendo de una condición. Retorna un TRUE o un FALSE
    .
  • join: convierte un ARRAY en un STRING, dependiendo del separador que le indiquemos.
    .
  • split: convierte un STRING a un ARRAY. Crea un nuevo array.
    .
  • concat: UNE un array en otro array. Es inmutable, y no es necesario crear un nuevo array con el resultado.
    .
  • flat: ‘APLANA’ por niveles un array de arrays en un solo array. Es inmutable, y no es necesario crear un nuevo array.
    .
  • flatMap: ‘APLANA’ y CONVIERTE un array de arrays en un solo array. Es inmutable, crea un nuevo array y UNICAMENTE aplana en el primer nivel. Realiza primero un map y luego un flat.
    .
  • push: AGREGA un nuevo elemento al final de un array. Es mutable.
    .
  • splice: CORTA un elemento específico de un array. Es mutable. También funciona para AGREGAR un elemento en un índice específico dentro de un array.
    .
  • sort: ORDENA los elementos dentro de un array. Es mutable.
    .
  • Bonus: Al trabajar con objetos dentro de un array basado en un array original, se pueden modificar los objetos dentro del array original ya que los objetos son de Reference type. Para evitar esto, se recomienda clonar el array original dentro del nuevo array (utilizando spread operator), y trabajar únicamente desde el nuevo array.

Este curso es sencillamente espectacular, ha hecho que todo mi flujo de trabajo en js sea más comprensible y he refactorizado una gran cantidad de código reduciendo líneas innecesarias. Excelente curso y muy buen profesor!

Excelente curso, Nicolás es un muy buen profesor, explica claro y concreto. Las diapositivas también ayudan a comprender mejor que hace el método internamente y así queda mas claro. muchas gracias

Que curso tan descriptivo y bien hecho.

Curso que abre un gran abanico de posibilidades, ha estado muy bien llevado, explicado y como me gustan los cursos, directo y al grano. Nico es muy bueno, y se ha convertido en alguien con mucho valor en Platzi. Gracias también a la comunidad.

Un excelente curso sin duda alguna, recordar que también quedan otros metodos de los arrays para añadir, eliminar elementos como los siguientes:

/* El método shift()
elimina el primer elemento del array y lo retorna.
Este método modifica la longitud del array. */

/* El método unshift()
agrega uno o más elementos al inicio del array, y devuelve la nueva longitud del array. */

/* El método pop()
elimina el último elemento de un array y devuelve su valor al método que lo llamó. */

Nunca pares de aprender.

Thanks for this excellent course. I’ve learned a lot of things about arrays and its methods.

const  understood = true;
 if(understood){
	console.log("Thanks teacher for this course!");    
}

excelente currso

Excelente curso, contenido y Nicolas ha sido muy preciso con toda la información, creo que se convertirá en uno de mis profesores favoritos de todo platzi, después de mas de 50 cursos tomados veo gran potencial en el aunque este solo ha sido el primer curso que he visto de el.

Excelente curso. aprendi muchisimo. ahora no queda mas que seguir aprendiendo y practicar.

Gran Curso! 🙌🙌🙌

Fue un gran curso. Bien explicado 👍

excelente curso de los que uno aprueba 100% al primero intento

Gracias profe a seguir aprendiendo

Que gran curso.

Gracias por el curso siempre es bueno repasar estos manejos de arrays en javascript

Este curso me ayudo a prácticar y recordar, y es solo el comienzo
MUY BUEN CURSO!!!
Me ha gustado mucho este curso, muchos ejercicios de ejemplo, muchos retos y desafíos que ir haciendo. Creo que es el primer curso que tengo la sensación de salir con mas conocimientos o seguridad a la hora de trabajar con arrays. ¡Ha sido genial!

Gran curso, para empezar a comprender como funciona por dentro el manejo de los elementos de los arrays o objetos 😃.

Muy buen curso que nos ayuda a dominar estas herramientas muy utiles para el día a día de un programador 💚

¡Qué excelente curso! Muy agradable el profe, los conceptos muy bien explicados, los ejercicios muy adecuados para entender los conceptos. Lo disfruté mucho, y aprendí mucho también. Gracias profe.

que buen curso , muy cómodo me sentí !!

Este es mi solución al reto

const orders = [
    {
        customerName: "Nicolas",
        total: 600,
        delivered: true,
        date: new Date(2023, 01, 01)
    },
    {
        customerName: "Zulema",
        total: 120,
        delivered: false,
        date: new Date(2023, 01, 20)
    },
    {
        customerName: "Santiago",
        total: 1840,
        delivered: true,
        date: new Date(2023, 01, 8)
    },
    {
        customerName: "Valentina",
        total: 240,
        delivered: true,
        date: new Date(2023, 01, 28)
    },
];

orders.sort((a,b)=>b.date- a.date);
console.log(orders);

Otro Excelente Curso de Nicolas Molina

Excelente curso. Gran Profesor Nicolas Molina, espero continuar viendolo.

primer curso que hago con Nico y la verdad me encanto su manera de explicar, hace ver todo mas fácil, gracias profe! 😃

Excelente curso, realmente se disfruta aprendiendo 💚.
Gran profe Nicolás 😊

Excelente curso!

Gracias que buen curso, aprendí mucho

excelente curso

Muy buen contenido, muy bien explicado, excelente trabajo, donde tienes mas cursos Nico??
en serio muchas gracias

ha sido un curso muy facil de difgerir, de verad que ha sido muy claro y bien explicado.

espero encontrrarme mas cursos de este profesor en este camino

Muchas gracias la verdad esto me ha aclarado mucho en panorama

Excelente curso, al punto, nada enredado, super claro!!!

Tremendo curso, lo considero fundamental para el aprendizaje en Javascript

¡Este curso estuvo BUENÍSIMO!

Para ser sinceros mis expectativas del curso no eran muchas, pero, ¡oh sorpresa! Me encanto, 10 de 10.

Excelente curso muchas gracias.

Gracias porfesor, excelenete curso, debemos seguir aprendiendo,

Excelente curso para manipular arrays JS

Tambien se puede utilizar de esta manera el spred operator. Sin la necesidad de declarar una nueva variable o demás, sin tomar en cuenta variable declarada para poder hacer el console.log evidentemente.

Excelente curso, muy bien explicado.

good course !!! 0_o

Muy buen curso. Todo explicado de una manera espectacular. Se entiende perfecto y no se hace largo. El profe excelente.

Excelente curso!

muchas gracias profe por este curso

Muchas gracias por el curso, la verdad es muy útil conocer los métodos.