简介

该函数用于删除一个已经储存的值。

如果你需要寻找如何设定值,请参见 GM_setValue

语法

需要从脚本储存数据删除的值。

返回

undefined

例子

删除一个叫做 foo 的值。

  1. GM_deleteValue("foo");

删除指定数组外的数据外的值

  1. var GM_removeAndKeep = function (arrKeysToKeep) {
  2. if (!arrKeysToKeep instanceof Array)
  3. // 不是合法的数组参数
  4. return ;
  5.  
  6. GM_listValues().forEach (function (key) {
  7. if (arrKeysToKeep.indexOf (key) == -1) {
  8. // 不需要保留,删掉
  9. GM_deleteValue (key);
  10. }
  11. });
  12. };
  13.  
  14. // 删除 config、cache 外的数据
  15. GM_removeAndKeep (['config', 'cache']);

代码片断