un'idea al volo e se ridefinisci gli array vuoti? if(b.length == 0) b = [""]; potrebbe funzionare?
Regole del Forum