【发布时间】:2013-01-04 09:32:34
【问题描述】:
我正在处理the Dive Into HTML 5 Tutorial on localstorage,并遇到了这段代码:
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
我了解return 'localStorage' in window 等部分,但我不明白为什么这里需要try catch 语句?简单写下以下还不够吗?
function supports_html5_storage(){
return 'localStorage' in window && window['localStorage']!==null;
}
顺便说一句:我确实(有点)知道 try/catch 的目的,我只是想知道我们可能期待什么样的异常?
【问题讨论】:
-
老兄...您应该阅读您发布的代码周围的几行...
-
天哪,难以置信...我错过了那句话!那么愚蠢的问题,事实证明。我很抱歉。尽管如此,还是感谢大家的贡献。干杯。
标签: javascript try-catch