0
I have a function that takes the product id and this id checks the product of a sessionStorage. How do I get him to delete the id product?
//dadosdoproduto se refere ao seguinte método
dadosproduto: [
{
"id":"12345",
"nome":"teste",
"quantidade":"5",
"valor":"4"
},
];
function excluirProdutoStorage (idStorage) {
var getprodutosArray = sessionStorage.getItem('dadosproduto');
var parseResult = JSON.parse(getprodutosArray);
parseResult.forEach(function(item)
{
var idProduto = item.idprodutocart;
if (idProduto == idStorage)
{
sessionStorage.removeItem(idProduto);
return true;
}
}
}
if I’m not mistaken to remove the item has to be with his key
removeItem(key)
– Lennon S. Bueno
yes but there are several ids I wanted to delete only the product id that guy select and pass on function.
– Felipe Michael da Fonseca
look I know in Storage location we have a key and the key value, where the value in case is your json.. if I were to remove it would take the key value and use the function, for example
minhakey: {"id":"12345", "nome":"teste","quantidade":"5", "valor":"4"}
removeItem(minhakey)
– Lennon S. Bueno