- IndexedDB Tutorial
- IndexedDB - Home
- IndexedDB - Introduction
- IndexedDB - Installation
- IndexedDB - Connection
- IndexedDB - Object Stores
- IndexedDB - Creating Data
- IndexedDB - Reading Data
- IndexedDB - Updating Data
- IndexedDB - Deleting Data
- Using getAll() Functions
- IndexedDB - Indexes
- IndexedDB - Ranges
- IndexedDB - Transactions
- IndexedDB - Error Handling
- IndexedDB - Searching
- IndexedDB - Cursors
- IndexedDB - Promise Wrapper
- IndexedDB - Ecmascript Binding
- IndexedDB Useful Resources
- IndexedDB - Quick Guide
- IndexedDB - Useful Resources
- IndexedDB - Discussion
IndexedDB - ECMAScript 绑定
首先,什么是ECMAScript?
ECMAScript(欧洲计算机制造商协会脚本)是一种基于 JavaScript 的脚本语言。
JavaScript ES6 添加了新的语法和功能,使代码更易于阅读,我们可以为相同的功能编写更少的代码。ES6 有许多新功能,如箭头函数、模板字符串、类销毁等。
绑定 - 将对象绑定到函数并使用“this”关键字引用它。
ECMAScript 处理键、值和键路径。
它定义了本规范中定义的键值如何与 ECMAScript 值相互转换。
从值中提取键
要使用带有 value、keyPath 和可选多条目标志的键路径从值中提取键,我们需要执行以下步骤。结果可能是关键、无效、失败,甚至是异常。
其中 r 是使用 value 和 keypath 对某个值评估 keypath 的结果。重新抛出任何异常。如果 r 失败则返回失败。
如果多条目标志为 false,则 key 是使用 r 将值转换为键的结果,否则是使用 r 将值转换为多条目键的结果。重新抛出任何异常。
如果密钥无效,则返回无效。
返回键。