IndexedDB - ECMAScript 绑定



首先,什么是 ECMAScript?

ECMAScript(欧洲计算机制造商协会脚本语言)是一种基于 JavaScript 的脚本语言。

JavaScript ES6 添加了新的语法和功能,使代码更易于阅读,并且我们可以用更少的代码实现相同的功能。ES6 具有许多新特性,如箭头函数、模板字符串、类解构等。

绑定 - 将对象绑定到函数并使用“this”关键字引用它。

ECMAScript 处理键、值和键路径。

它定义了在此规范中定义的键值如何转换到 ECMAScript 值以及如何从 ECMAScript 值转换。

从值中提取键

要使用键路径从值中提取键,需要使用值、键路径和一个可选的多条目标志,遵循以下步骤。结果可以是键、无效、失败甚至异常。

  • 其中 r 是在具有值和键路径的值上评估键路径的结果。重新抛出所有异常。如果 r 为失败,则返回失败。

  • 如果多条目标志为 false,则 key 是将值转换为键的结果 r;否则,key 是将值转换为多条目键的结果 r。重新抛出所有异常。

  • 如果键无效,则返回无效。

  • 返回键。

广告