【问题标题】:'Storage' is not defined on JSHintJSHint 上未定义“存储”
【发布时间】:2012-09-18 09:53:54
【问题描述】:

我正在使用 JSHint 检查我的代码,发现以下我无法解决的问题。
(我使用 jQuery.js)

Storage.prototype.setObject = function(key, value) {  
'Storage' is not defined.  
Storage.prototype.getObject = function(key) {  
'Storage' is not defined.



Storage.prototype.setObject = function(key, value) {
    this.setItem(key, JSON.stringify(value));
};

Storage.prototype.getObject = function(key) {
    return JSON.parse(this.getItem(key));
};

如何解决这个问题?

【问题讨论】:

    标签: javascript jquery storage jshint


    【解决方案1】:

    您需要将 Storage 声明为 JSHint 的 global。添加

    /*global Storage*/
    

    在您的文件开头,或与您的 JSHint 配置的其余部分一起

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-10
      • 2013-09-07
      • 2014-01-17
      • 2012-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-29
      相关资源
      最近更新 更多