2

我正在使用 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));
};

如何解决这个问题?

4

1 回答 1

3

您需要将 Storage 声明为 JSHint的全局变量。添加

/*global Storage*/

在你的文件的开头,或者你的 JSHint 配置的其余部分

于 2012-09-18T10:03:55.590 回答