É obrigatório usar new antes do array ou não faz diferença?
É obrigatório usar new antes do array ou não faz diferença?
Olá Ailton, tudo bem com você?
O ideal é sempre indicar com new
que estamos criando um objeto de uma classe, por mais que com Array funcione sem, muitas vezes teríamos um problema de invocação :)
Lembrando que podemos também criar utilizando a notação literal:
const numeros = new Array(1, 2, 3, 4, 5, 6);
const numeros = [ 1, 2, 3, 4, 5, 6];
Desta forma teremos 2 maneiras diferentes de criar nosso vetor, que atendem o mesmo objetivo :)
Abraços e Bons Estudos!
Uma coisa que eu li uma vez é que se você fizer o typeOf do primeiro tipo vai retornar objeto, e o do segundo retorna Array. Tambem ja ouvi falar qu enão é bom invocar um novo array com essa forma New porque usa mais memória ou algo assim, não lembro ao certo...