查找未定义值的所有对象
Find all objects where value is undefined
我把我的对象存储在indexeddb
中。我在对象上的文本属性上有一个索引。我想找到所有对象,其中这些对象的值未定义。
我一直在与IDBKeyRange.only(key)
一起工作,但是,如果我传递null
或undefined
或字符串为空,它会抛出DataError: The parameter is not a valid key
.但是,它适用于所有定义的值。
我一直在使用Chrome来测试这一点。
更新:
查看chrome中的资源选项卡,我发现索引中不存在这些值。 因此,以我当前索引的工作方式,它不能用于查找未设置属性的对象。
应该可以使用辅助(索引)键,使用 IDBKeyRange.lowerBound(0)
.注意 null
或 undefined
不是有效的 IDBKey。
相关文章:
- 在CoffeeScript文件上运行Jasmine测试时,对象未定义错误
- JavaScript 对象 - 未定义的数字键文字
- 为什么页面方法对象未定义
- JavaScript对象表示嵌套对象未定义
- Javascript类构造的对象未定义
- JQuery TypeError:对象未定义(length=object.length,)
- 用于从许多带有“for”循环的URL中获取HTML信息的X射线使对象未定义
- 如何避免收到一条消息,指出对象未定义
- JavaScript 对象未定义
- JavaScript 对象未定义它是否在几年前工作
- 揭示模块模式:对象未定义
- 对象未定义/HTML使用jQuery输出
- 为什么子 html 对象未定义/空
- 提取 JSON 对象未定义
- 为什么这个带有最简单的构造函数的 javascript 对象未定义
- “对象”未定义日历.js
- 对象未定义到模块中,Nodejs javascript
- javascript对象未定义
- Twilio响应对象未定义,但没有错误
- 为什么"对象未定义”;在这种情况下没有抛出错误