使用 #
的 Javascript 私有(private)字段或方法在 iOS 中是否有效?
例如,我有这个类:
Class A {
#privateFunction() {return ""}
}
创建类 A 的实例适用于 Android 和桌面。但在 iOS 中,我收到以下错误:cannot find variable: A
我知道该错误与 iOS 有关,因为如果我将 privateFunction
设为公开,它就可以工作。
我正在更新到最新 iOS 版本的真实 iPhone 设备上测试代码。
更新:我将 iOS 更新到 14.5.1,但没有任何变化。
最佳答案
Safari & Chrome IOS 14.5(10天前发布)支持JS Private Field。
IOS 中的 Safari 和 Chrome 必须更新到 14.5 才能使用 Class Private 字段
点击以下链接了解浏览器兼容性的更多信息,
关于Javascript 私有(private)类字段或方法在 iOS Chrome 或 Safari 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67402212/