Javascript Expected identifier, string or number – Internet Explorer 7 Resolvido

Javascript Expected identifier, string or number no 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

Receba gratuitamente em seu E-mail
Novos artigos do meu Blog!


Após o Cadastro você receberá um Email Automático. Clique no link enviado para Ativar e receber as novidades.

Categorias do site





1 Comentário Deixe o seu

  1. carlos

    muito obrigado! resolveu meu problema!