2
respostas

Obrigatóriedade

É obrigatório usar new antes do array ou não faz diferença?

2 respostas

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...