在前端开发项目过程中,经常会遇到处理数据的事情,尤其是数据存取和清除,从一个页面跳转到另外一个页面,涉及到数据的交接。有时候我们跳转到下一个页面的时候,不需要上一个页面的数据,所以这时候需要pass掉,如何实现呢?今天给大家介绍下两种方法:Storage.removeItem()和localStorage.clear()。
Storage.removeItem()
传递键名后,接口的removeItem()方法Storage将从该给定Storage对象中删除该键(如果存在)。在 Storage 该界面 Web存储API 可以访问特定域的会话或本地存储。
如果没有与给定键关联的项,则此方法将不执行任何操作。
语法storage.removeItem(keyName);
参量keyName一个DOMString包含你要删除的项的名称。
返回值
undefined。
例
以下函数在本地存储中创建三个数据项,然后删除该image数据项。function populateStorage() {
localStorage.setItem('bgcolor', 'red');
localStorage.setItem('font', 'Helvetica');
localStorage.setItem('image', 'myCat.png');
localStorage.removeItem('image');
}
我们可以对会话存储执行相同的操作。functio