What's the correct way to create an array in JS? (think well, then click for the answer and explanation)

The first array, a1 is declared using an empty array literal. There are no issues with it. In fact, it’s one of the most common ways of declaring an array in JS.

The second one, a2 is created by calling Array as a function. It’s fine and it creates an empty array as well.

The third array, a3 is created using an explicit call to the Array constructor as we use the new keyword there.

ANSWER: All arrays have been created correctly