JavaScript 中以下创建创建数组方式正确的有哪些?

JavaScript 中以下创建创建数组方式正确的有哪些?

A.var arr=new Array();

B.var arr=new Array(4);

C.var arr=new Array(1,2,3);

D.var arr=["happy",12, 45.6];

正确答案是ABCD