Пожалуйста, помогите. Мне нужен мой массив для сохранения, когда я перехожу на другую страницу. Поскольку страница обновляется, она теряет массив. Отсюда мой код останавливается в начале функции хранилища, когда я пытаюсь использовать sessionstorage.
Вот моя попытка. Часть массива предназначена только для удаления дубликата и массива и помещения его в массив b. HTML:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Session Storage Attempt</title>
<script src="untitled-1.js" type="text/javascript"></script>
</head>
<body>
<button onClick="doIt()">Button</button>
<br>
<br>
<button onClick="storeIt()">Store It</button>
</body>
</html>
Javascript:
let a = [];
let b = [];
function doIt(){
a.push("a");
let len = a.length;
for(let i = 0; i < len; i++){
if(b.indexOf(a[i]) === -1){
b.push(a[i]);
}
}
alert(b);
}
function storeIt(){
sessionStorage.setItem('bee', JSON.stringify(b));
JSON.parse(sessionStorage.getItem('bee'));
alert(bee);
}