У меня проблемы с извлечением данных из сессионного хранилища и последующим помещением данных в вектор, чтобы иметь возможность пересекать их позиции. Чтобы узнать, были ли объявлены текстовые области двух переменных с одинаковыми именами, это для проекта компилятора
var data = [];
function extraersesson() {
var medidor = JSON.parse(sessionStorage.length);
for (var i = 0; i < medidor; i++) {
//var cap = information of sessionstorage
var cap = JSON.parse(sessionStorage.getItem(i));
data.push(cap);
console.log(data[i] + " dataaa");
if (data[i] == data[i + 1]) {
console.log("the data is the same");
}
}
}
Но моя проблема возникает здесь:
изображение
Данные хорошо сохраняются в хранилище сессии
Но когда я хочу извлечь и сравнить, возникает проблема
В консоли. В журнале видно, что он переносит данные, но не вводит If
image2
И не запускайте другую консоль. Регистрируйся и так же, как я сделал это следующим образом:
function extraersesson() {
var medidor = JSON.parse(sessionStorage.length);
for (var i = 0; i < medidor; i++) {
if (JSON.parse(sessionStorage.getItem(i)) == JSON.parse(sessionStorage.getItem(i+1))) {
console.log("the data is the same");
}
}
}
В итоге я хочу сравнить два значения, которые хранятся в Sessionstorage