cost 233 ms
等待表達式 promise 處理程序中的“運行執行上下文”根據規范抽象閉包

[英]"Running execution context" in await expression promise handlers abstract closure according to the Spec

我想了解異步功能的 JavaScript 引擎的內部機制,所以我檢查了Spec 。 對於本題的rest,我會參考規范的鏈接版本。 第 6.2.3.1 節對此進行了描述。 基本上,創建了一個 promise,它被解析為等待的表達式。 然后通過.then 添加 promise 解析處理程序; 實現處理程 ...

details.features.has 不是 function

[英]details.features.has is not a function

我正在使用 angular 13 和 es2021(也試過 es6 添加 2018) tsconfig.lib.json 我有以下 object。 我正在嘗試檢查以下一些值: IDE 上沒有問題,但我在瀏覽器上遇到以下問題: core.mjs:6495 錯誤類型錯誤:details.feat ...

ECMAScript 中的“標准對象”和“普通對象”有什么區別?

[英]What is the difference between a 'standard object' and an 'ordinary object' in ECMAScript?

在 ECMAScript 2021 語言規范的術語和定義部分中,普通的 object定義為: object 具有所有對象必須支持的基本內部方法的默認行為標准 object定義為: object 其語義由本規范定義在閱讀了這兩個定義之后,我立即問自己,“所有對象必須支持的基本內部方法的默認行為不 ...

在箭頭函數上運行 eslint 時報告了意外的令牌“=”

[英]Unexpected token "=" reported while running eslint on arrow functions

我有一個 JavaScript class 在里面我有一個異步方法,如下所示。 當我運行 ESLint 時,它報告了一個錯誤。 應用程序本身按預期工作。 eslintrc.json 為了擺脫這些 lint 錯誤並仍然將這些方法保留為箭頭函數,我需要做什么? ESLint 版本: eslint: ...

ES12:空值合並運算符和對象

[英]ES12: Nullish coalescing operators & objects

例如,我有一個像這樣的 object:const a = { b: "value" // and also what about: c: '', or c: 0, c: false ? }; 我想為我的 object 分配一個'c'鍵,但前提是之前沒有分配。 通常我們會這樣做:if (!a.c ...

JavaScript 字符串替換 vs replaceAll

[英]JavaScript String replace vs replaceAll

ECMAScript 2021 添加了一個新的 String function replaceAll 。 很久以前,在不遠的星系中,人們使用split + join或正則表達式來替換所有出現的字符串。 我創建了以下示例以將新方法與舊方法進行比較。 雖然我可以在第一種情況下看到一些差異,例如我不能 ...

什么是 ES2021 (ES12) 中的 WeakRef 和終結器

[英]What are WeakRef and Finalizers in ES2021 (ES12)

我想通過一個真正簡單的示例以及在哪里使用它們來了解ES2021中的WeakRef和Finalizers是什么。 我知道, WeakRef是 class。 這將允許開發人員創建對對象的弱引用,並且 Finalizer 或FinalizationRegistry允許您注冊將在 object 被垃圾回收時 ...

讀取外部 class 的陰影私有字段

[英]Read shadowed private field of the outer class

我希望在 class B內部,我可以讀取 class A的私有字段#a和#x 。 但實際上我只能讀取#a ,如果訪問#x我會收到錯誤消息: 無法從 object 中讀取私有成員 #x,其 class 未聲明它似乎 class B的#x陰影A類似字段。 首先,這似乎不合邏輯-為什么它會以這種方式工作, ...

Flow 不支持某些 JavaScript (ECMAScript) 內置方法,我該怎么辦?

[英]Flow does not support certain JavaScript (ECMAScript) built-in methods, what do I do?

作為一名習慣於嚴格類型語言的嵌入式軟件工程師,在 JavaScript 中編寫實驗實用程序時,我不得不使用 Flow( https://flow.org )。 用 JS+Flow 編寫代碼大約 10 分鍾后,Flow('flow-bin' 二進制文件)給了我以下錯誤: 無法調用 string.tr ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM