JS: for (var i in data) or for (var i=0;i<data.length;i++)?