1
resposta

Erro JSON.parse aula 3

Olá! Na aula 3 a atividade diz para modificarmos a terceira linha e incluir o "localStoragfe.getItem" e o "JSON.parse" Quando eu faço estas modificações o console mostra o seguinte erro: Uncaught SyntaxError: Unexpected token o in JSON at position 1 at JSON.parse () at Mural.js:3 at Mural.js:30 Uncaught ReferenceError: Mural is not defined at novoCartao.js:30

E com isto os cartões não são inseridos na tela. O código está idêntico ao exercício, porém não consigo avançar nas atividades!

let cartoes = JSON.parse(localStorage.getItem("cartoes")) || []
1 resposta

Uncaught SyntaxError: Unexpected token o in JSON at position 1 : Este erro é ocasionado quando não é passada uma string com formato correta para ser revertida em JSON. logue o resultado de localStorage.getItem("cartoes") no console.

deve estar no seguinte formato de exemplo:

[
    { 
        "chave" : "valor",
        "chave2" : "valor2"
    },{ 
        "chave" : "valor",
        "chave2" : "valor2"
    }
 ]

ou entao o retorno está como undefined espero ter ajudado.