Skip to content

将属性改为私有

使用 ES2022 私有字段语法 # 将 state 和 value 设为私有,外部无法直接访问。

本节要点

state 改为 #state,将 value 改为 #value。 私有字段只能在类内部访问,确保状态不被外部篡改。

完整代码

my-promise.js
Loading code...

注意

私有字段 #field 是 ES2022 特性,可能存在兼容性问题。

运行示例

示例一:正常创建 Promise
示例代码
Loading...
示例二:reject 场景
示例代码
Loading...
示例三:抛出异常被捕获
示例代码
Loading...

循序渐进实现 Promise