javascript - 在运行时隐藏私有成员是否重要?
问题描述
Typescript 的“私有”成员在运行时不是私有的。相反,旧式闭包在运行时保持私有成员私有。
在运行时保持私有成员私有是否有好处?
解决方案
private修饰符只是让其他开发人员意识到不应从任何地方调用该函数的一种方式,因为它会进行一些危险的修改。或者保持公共方法的清洁只是私有的。无论如何,它只与开发人员有关,与引擎无关。
推荐阅读
- wpf - 一次在多个元素上绘制路径
- bash - 为什么 Bashrc 别名无法处理 $ 符号内的代码?
- java - 使用多种对象类型从数组列表打印表
- keras - 如何避免在 Keras Lambda 层中使用变量?
- python - Openpyxl 文件正在另存为新文件,但与原始文件相比没有任何变化
- node.js - 在 Node.js 的 app.delete 函数中使用 deleteOne 时出错
- accessibility - aria-expanded 与 aria-activedescendant 一起扩展
- javascript - 如何将 HTML5 画布绘制为椭圆?
- curl - 我已经使用 Qtest API Bearer Key 编写了用于身份验证的 curl 语句,但它不起作用,如果语法不正确,请任何人纠正我
- orocrm - 核心实体中的 ORO crm ManyToMany 自引用关联