Here is what I will do for progressive improvements:
var aryAry = [[{prop: 'value'},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]]; var a = aryAry[0], r = []; for(var i=0,l=a.length; i<l; i++){ var n = 0, o = a[i]; for(var q in o){ n++; } if(n > 0){ r.push(o); } } console.log(r);
source share