@Prestaul: Opțiunile oferite de OP au fost o expresie de funcție anonimă față de o declarație numită. Dar da, ar fi trebuit să explic mai detaliat. Motorul JS din IE are o eroare mare în el: poate gestiona o expresie de funcție și o declarație de funcție numită, dar nu reușește să gestioneze corect o expresie de funcție numită, greșind în câteva moduri non-triviale. Pur și simplu o eroare IE, dar desigur IE este o țintă mare pentru chestii JavaScript. S-a actualizat răspunsul pentru a oferi a treia opțiune, dar cu avertismentul; detalii: Double take](blog.niftysnippets.org /2010/09/double-take.html).

person Anshu Kandhari    schedule 07.06.2012    source sursă