
Carlos Dugarte
PreguntaMe figura este error al intentar usar flat:
TypeError: array.flat is not a function.
Este es el código que escribi:
let array = [1,2,3 [1,2,3 [1,2,3]]]; console.log(array.flat(2));
Alguien me puede orientar por favor?
-
Después del paso 3 "Install nvm, with: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash ", solo tienen que cerrar la terminal y volver a abrirla para que funcione el paso 4 To verify installation, enter: command -v nvm de verificación.
-
Sáltense el paso 6 (que es la versión de más reciente de prueba).
-
Y vayan al 7 "Install the latest stable LTS release of Node.js (recommended): nvm install --lts" para instalar el LTS.

Edhu Nuñez Alvarado
Es porque tu node.js esta en un versión que no soporta esas funciones, para eso tienes que actualizarlo mediante terminal a uno más reciente : Para instalarlo en windows, aquí aparece las versiones, recomiendo la LTS que es la versión más estable: https://nodejs.org/es/
Para instalarlo desde la terminal al wsl2 aquí están los pasos: https://docs.microsoft.com/en-us/windows/dev-environment/javascript/nodejs-on-wsl
Ya con eso funcionará sin problemas todo.
Ya con eso funcionará sin problemas todo.
Juan camilo piedrahita londoño
Muy probablemente no esta en la ultima version. Puede hacerlo de esta manera
Limpiar cache sudo npm cache clean -f
Actualizando Node.Js Ya está todo preparado para actualizar node a su última versión estable. Una herramienta muy útil es n, este gestor de paquetes para node nos ofrece muchas opciones, no solo la actualización, por lo que es muy recomendable tenerlo a mano.
sudo npm install -g n Ahora procedemos a instalar la última versión estable de Node.Js. sudo n stable

JOSE GABRIEL CASTILLO MOSQUERA
también tuve el mismo problema lo solucione con este tutorial https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-ubuntu-20-04-es con la opción 3

Carlos Dugarte
😂😂😂 Héroe sin capa. Gracias bro!

Francisco Ponce
Hola Carlos,
Me parece que te faltan un par de comas ¿Puedes probarlo?
let array = [1,2,3, [1,2,3, [1,2,3]]]; console.log(array.flat(2));