在 JavaScript 中创建真正的私有方法有什么缺点?
根据 c++、 Java等其他编程语言,私有是不能与其他类共享的东西,不能直接使用对象访问。同样的规则也适用于 JavaScript。
所以首先我们必须看看如何使用 JavaScript 生成私有方法?主要有四个关键字使用我们可以在类中创建一个私有方法。
- 变量
- 让
- 常量
- #(哈希)
例子:
Javascript
输出:
ABC
YES
Js
在 JavaScript 中创建真正的私有方法有两个主要缺点。
- 不能在类外调用私有方法。
- 当为同一个类创建不同的对象时,会造成内存效率低下,因为将为每个实例创建方法的新副本。
示例:如果我们在类外部调用私有成员函数,那么在这种情况下会出错。
Javascript
输出:
90000
51000
54000
注意:这里提到的代码可以在 HTML 或控制台中运行。