IndexedDB - ECMAScript 繫結



首先,什麼是 ECMAScript?

ECMAScript(歐洲計算機制造商協會指令碼語言)是一種基於 JavaScript 的指令碼語言。

JavaScript ES6 添加了新的語法和功能,使程式碼更易於閱讀,並且我們可以用更少的程式碼實現相同的功能。ES6 具有許多新特性,如箭頭函式、模板字串、類解構等。

繫結 - 將物件繫結到函式並使用“this”關鍵字引用它。

ECMAScript 處理鍵、值和鍵路徑。

它定義了在此規範中定義的鍵值如何轉換到 ECMAScript 值以及如何從 ECMAScript 值轉換。

從值中提取鍵

要使用鍵路徑從值中提取鍵,需要使用值、鍵路徑和一個可選的多條目標誌,遵循以下步驟。結果可以是鍵、無效、失敗甚至異常。

  • 其中 r 是在具有值和鍵路徑的值上評估鍵路徑的結果。重新丟擲所有異常。如果 r 為失敗,則返回失敗。

  • 如果多條目標誌為 false,則 key 是將值轉換為鍵的結果 r;否則,key 是將值轉換為多條目鍵的結果 r。重新丟擲所有異常。

  • 如果鍵無效,則返回無效。

  • 返回鍵。

廣告