ECMAScript 規範將SpreadElement 描述為:
SpreadElement[Yield]: ...AssignmentExpression[In, ?Yield]
這提出了一個問題:SpreadElement 是否與MDN 中描述的Spread 語法相同
MDN 將Spread語法描述為一種構造,將可迭代物件(例如陣列表達式、字串)擴展為各種上下文中的單一元素:
術語「擴展運算符」包含涉及 ... 符號的各種語法結構。但是,SpreadElement 和spread 語法具有不同的含義和用例:
SpreadElement
擴充語法
除了SpreadElement 和spread 語法之外,還有其他與spread 相關的構造:
雖然術語「擴展運算子」可以非正式地用來指稱各種擴展結構,但ECMAScript 文件中的SpreadElement 和MDN 文檔中的擴展語法在ECMAScript 規範中具有特定且不同的意義。
以上是JavaScript 中的 SpreadElement 與 Spread 語法:有什麼不同?的詳細內容。更多資訊請關注PHP中文網其他相關文章!