Estoy tratando de extraer datos de la consola en una página, escritos en json y luego transferirlos a otra usando este script, pero tengo problemas. Ayuda a resolver el problema)
codigo js
chosen = JSON.parse(sessionStorage.getItem('chosen')) console.log(chosen) let s = ""; let sum = 0.0; for (let [key, value] of Object.entries(chosen)) { s += `<p>${key} (${value['value']}): \u20ac ${value['price']}</p>` sum += parseFloat(value['price']) } s += `<p>Total: ${sum}</p>` document.getElementById("components").innerHTML += s;Error
order.js:6 Uncaught TypeError: Cannot convert undefined or null to object at Function.entries (<anonymous>) at order.js:6¿Puedes definir la variable elegida correctamente e intentarlo de nuevo?
Este chosen = JSON.parse(sessionStorage.getItem('chosen')) debería ser así => const chosen = JSON.parse(sessionStorage.getItem('chosen'))