Javascript ES6 – #23. Nuevos métodos del objeto Array

12 comentarios
Contraer comentarios

De verdad, infinitas gracias por tan maravilloso curso.

didacticode (Administrador) 08/06/2022 a las 09:38

¡Gracias a ti, Amado, por tu confianza!

Muchísimas gracias por tu curso de JS+JQUERY, me ha sido de gran ayuda.

didacticode (Administrador) 28/07/2021 a las 15:56

¡Me alegro muchísimo de que te haya servido, Manolo! A ver si pronto puedes aprovechar el de React

Victoria Ramírez 25/10/2021 a las 16:20

Maravilloso curso!! Muchísimas gracias por vuestro trabajo! <3

didacticode (Administrador) 01/11/2021 a las 16:21

¡Mil gracias, Victoria! Es un placer leer comentarios como el tuyo
(¡Por cierto! Detrás solo hay una persona, aunque Ada y Edu sean personajes de esta web, no son más que eso: personajes ).

Laura, de verdad, muchisimas gracias por ayudarme a aprender Js. Ha sido muy positivo y explicas muy bien.

ahora a darle mucha caña con retos y ejercicios, para poner en práctica todo lo aprendido!

Por cierto, te dejo un tip por si te sirve 😉 (Turbo Console Log, una extensión de VSC que te facilita la escritura de los dichosos “console.log()” ) . Para tus futuros cursos puedas ganar un poquito más de agilidad 🙂

Un saludo!!

didacticode (Administrador) 08/06/2022 a las 09:39

¡Hola, Leandro!
Me apunto el tip porque me parece buenísimo. La verdad es que yo muchas veces escribo todo “despacio” para que la gente no se pierda o se agobie y pueda seguir el curso a la vez que ve el vídeo, pero claro, con extensiones todo va muchísimo más rápido

Terminando el curso, agradecido por tu paciencia y calidad en la docencia.
Termino el último vídeo con una consulta.

He realizado una matriz de 26x 19 que incluya en cada casilla el número 999 para el proyecto que estoy haciendo con el curso y con…

let myMatrix = [];
for (let x = 0; x < 26; x++) {
myMatrix.push([]);
for (let y = 0; y < 19; y++) {
myMatrix[x].push(999);
}
}
…funciona correctamente.

Lo he intentado sustituir con:
let columna = new Array(19).fill(999);
let matriz = new Array(26).fill(columna);
Como explicas en este vídeo porque me parece más elegante pero a partir del segundo elemento me indica en consola [circular Object Array]

¿Es problema del método o lo estoy haciendo mal?

didacticode (Administrador) 08/06/2022 a las 09:48

¡Buenos días, Antonio!

Sé que es un poco tarde… el caso es que no entiendo por qué no te he respondido antes porque recuerdo haberlo probado el día que me llegó el comentario… ¡espero que no sea tarde!

El caso es que en principio el programa está bien y a mi me funciona. El problema es del debugger del navegador (de hecho, he estado buscando información y creo que en Edge sí funcionaría, pero no lo he probado), que te sale esa referencia pero realmente el array está correctamente definido y rellenado.

Como prueba, puedes intentar mostrar un elemento cualquiera: verás como sí te lo muestra.Te mando un enlace de un fiddle que he hecho con la prueba. ¡Espero haberte aclarado! ¡Un saludo!

https://jsfiddle.net/Lavq7p2y/

Acabo de terminar este curso de JavaScript Moderno y muy contento con lo aprendido. Enhorabuena por el contenido y por la forma de explicar.

Un detalle que me ha gustado mucho es el de ver la opción con su posible error y su posterior solución, ya que es una manera muy didáctica y visual de aprender.

Un saludo y muchas gracias!

didacticode (Administrador) 05/09/2022 a las 15:30

¡Uau, me alegro mucho de leer esto, Sergio! Mil gracias por tu comentario y seguiré trabajando en estas cositas

Deja un comentario