Que yo sepa no hay diferencia, son dos formas de escribir arrays
Tienes algunos errores en la edición del vídeo… Por ejemplo cuando usas el iterafor forEach no existe ninguna variable que se llame frameworksLibs
Hola!, si te das cuenta el esta iterando data que en este caso es un Array, cierto?.. bueno la funcion forEach devuelve un parametro en el cual debes de declararlo por ejemplo:
data:string[]=['hola','como','estas'];//Iteramos con forEach, si te das cuenta el esta declarando un function dentro. Que seria algo asidata.forEach(function(res){//res es el resultado que arroja por cada iteracionthis.inConsole(res);}):// En pocas palabras forEach retorna el valor que este dentro de cada posicion del Array.
esto en consola seria
hola
como
estas
Tal vez te estes confundiendo porque esta declarando un function en ECMA2015