答案 0 :(得分:6)
'indexedDB' in window
(注意你需要引号)检查窗口是否有一个名为indexedDB
的属性(没有引号,它是“名称存储在indexedDB
变量中的属性”)< / p>
window.indexedDB
检查具有该名称的属性是否真实。
现在,在许多情况下,特别是在进行特征测试时,您已经知道正在寻找一个对象,因此使用哪种方法没有区别。但是在更一般的情况下:
window.derp = false;
if( 'derp' in window) { /* true */ }
if( window.derp) { /* false */ }