原生支持: 1、本地存储:Object.keys(localStorage) 2、会话存储:Object.keys(sessionStorage) 添加理由: 1、当我需要删除 前缀(prefix)开头的key时,需要拿到所有的key,然后进行过滤得到一个目标数组,然后再调用delete进行删除。 在类中添加函数: function keys() { if (this.storage === 'localStorage') { return Object.keys(localStorage) } return Object.keys(sessionStorage) }