У меня есть массив объектов на странице, который я хочу разместить на другой странице в электронном виде.Обе страницы имеют собственный файл javascript и один файл function.js.
file1.js
const { createArray, getArray } = require ('./function')
window.onload = () => {
createArray()
sessionStorage.setItem("Array", getArray)
console.log(sessionStorage.getItem("Array") //[object Object],[object Object],[object Object]
console.log(getArray) // [{"1": 10}, {"2": 11}, {"3": 12}]
}
По документации изЭлектронный перенос переменных с одной страницы на другую лучше всего выполнять через API HTML 5.
Но я не могу сохранить массив объектов в sessionStorage.Согласно этому посту , это совершенно нормально.Решение, используемое здесь, состоит в том, чтобы привести в соответствие.Но это довольно дорогой процесс, который я бы хотел избежать.
Кто-нибудь знает, как лучше всего распределить массив объектов между двумя страницами?