没有参数,返回一个空数组

 let arr = new Array()
 console.log(arr) // []

接受一个参数,返回一个长度为3的数组

 let arr = new Array(3)
 console.log(arr) // [ <3 empty items> ]

接受两个及两个以上参数,返回一个以参数组成的数组

 let arr2 = new Array(2,3,4)
 console.log(arr2) // [ 2, 3, 4 ]

ES6的 Array.of 方法,不管参数有几个,总是返回参数值组成的数组。如果没有参数,就返回一个空数组

 let arr = Array.of(3)
 console.log(arr) // [3]