我再次在 JavaScript 中做一些 Selenium 自动化,我有一些方法可以返回关于网页的布尔值。例如,我有一个 isB2B() 方法,它返回我正在自动化的订单是否适用于 B2B 订单。它依赖于私有的#getMarketType() 方法,该方法将市场类型作为字符串返回或返回false,具体取决于它是否能够使用Selenium 从页面中检索市场类型。我希望 isB2B() 方法的返回值指示检索的成功值以及市场类型是否为 B2B。在 Rust 中,我会使用枚举
Result<bool, ()>
可能有以下两种变体
Ok(bool)
或者
Err(())
如何在 JavaScript 中实现类似的功能?