Comment faire pour supprimer l'objet unique de la sessionStorage (AngularJs)

J'ai ajouter la liste de sessionStorage comme:

var item = new cartItem(product.id, product.name, product.price, qty);
orderItem.push(item);
sessionStorage.setItem('addedProductsList', JSON.stringify(orderItem));
var retrieveArray= JSON.parse(sessionStorage.addedProductsList);  

et sa fonctionne très bien, maintenant, je veux supprimer un seul objet à partir de cette liste par productId.