Javascript Expected identifier, string or number – Internet Explorer 7 Resolvido
Todo bom programador Javascript sabe que, o parser do Internet Explorer 6+ é lento e cheio de defeitos. Vamos a solução deste erro javascript, que ocorre na versão 7 do IE.
Expected identifier, string or number
Acreditem, este erro é bobo e muito simples de se resolver. Por algum motivo ainda desconhecido, o interpretador javascript do Internet Explorer 7, não aceita vírgula no último elemento de um array ou objeto (JSON). Pois é, é só tirar a vírgula e este erro desaparece. Veja um exemplo:
//Desta forma, você veria o erro: Expected identifier, string or number var objeto = { "propriedade1" : "valor1", "propriedade2" : "valor2", "propriedade3" : "valor3", } //Para resolver o problema, basta remover a última virgula var objeto = { "propriedade1" : "valor1", "propriedade2" : "valor2", "propriedade3" : "valor3" }
Pronto, erro resolvido.
Espero que tenham gostado.
Lucas Peperaio
Estudante de Ciência da Computação, trabalho com desenvolvimento web há 5 anos e com hardware há 8. Nas horas vagas, sou entusiasta de Overclock, Casemod e Benchmarks, além é claro dos Games. Apaixonado por informática e pela vida, procuro compartilhar meus conhecimentos e assim, ajudar as pessoas. Siga-me no youtube, posto semanalmente muito material sobre Hardware, tecnologia e games em geral: Clique aqui
muito obrigado! resolveu meu problema!