1- professionisti non è un array e non ha una property length, credo
2- nella callback done del deferred l'argomento è data, poi nel for usi arr.