Diferenci con ( ) y [ ]
Hola profesor Beto tengo una duda con respecto al uso de ( ) y [ ] en el uso de métodos. El primer ejemplo es este: let curs=["Pedro","Diego"]
console.log(curs)-------------->Si esto lo imprimo sin problemas me lo muestra y tengo entendido que asi se declaran los arrays
Segundo ejemplo: let curs=["Pedro","Diego"] curs=curs.concat["Juan"] console.log(curs)-------------->Pero en este segundo ejemplo si quiero utilizar el método concat e imprimo se me muestra el siguiente:undefined, A qué se debe esto?
De igual forma tengo el siguiente arrelgo : let arreglo =['1','2'] arreglo=arreglo.concat['a','b'] console.log(arreglo)------------->Pero si lo imprimo pero me da el siguiente error: Uncaught TypeError: Array[("1" , "2")] is not a constructor at hh.js:
Pero si los corchetes los cambio por parentecis: let arreglo =("1","2") arreglo=arreglo.concat("a","b") console.log(arreglo)----------------->Sin problema se me imprime el arreglo.
A qué se debe todo eso?Gracias y buen curso.
