楼主,我只能告诉,两者表达的意思是不相同的,至于你说的好像通用,具体指的是在哪方面是通用的。
 [] 表示的数组的定义,() 表示的方法或者是函数的定义,如下
 var array=[];
 var array=new Array();