JavaScript 属性和方法名称中下划线前缀的意义
与 Python 通过下划线前缀标识的私有类方法相比,JavaScript不强制执行这种区别。 JavaScript 中的下划线前缀只是一种约定,没有任何固有语义。
这使得开发人员有责任维护此命名约定以指示非公共成员。正如示例 JavaScript 函数中所观察到的,私有方法(例如 _init)带有下划线前缀。同样,供内部使用的变量,如 this._currentApp,采用此约定。
虽然此约定不提供封装保证,但它的使用可作为属性或方法的预期范围的指示符,并阻止其直接访问。通过遵守这一约定,程序员可以培养更多不言自明和可维护的代码库,突出公共元素和内部元素之间的区别。
以上是JavaScript 属性和方法名称中的下划线前缀意味着什么?的详细内容。更多信息请关注PHP中文网其他相关文章!