Applaying filters

why should i do it like so:

var array_filter:Array=new Array();
var filter:BlurFilter=new BlurFilter(blurX,blurY,2);
array_filter.push(filter);
m.filters=array_filter;

when i can do it like so:

var filter:BlurFilter=new BlurFilter(blurX,blurY,2);
m.filters=[filter];