Lee esto, traducido dice más o menos así:
Uso 1: si no se especifica un parámetro, su Array será creado con un length de 0.
Uso 2: Si se especifica un número, un array es creado con el length digitado. El valor de cada elemento es instanciado como indefinido.
Uso 3: Si usa elementos para especificar valores, un array es creado con los valores especificados.