ElonMusk.doJS私有属性 私有方法定义(入门到精通) 中发帖

私有属性作用:

在打印枚举对象时,只显示可能去调用的,隐藏掉背后辅助函数,免得杂乱
玩点花活,写一些自己才会调用,一般人不会调用的函数
不想被看到.
不想被看到…
不想被看到…

下面我们直入主题,直接用5段代码,带你在实战中领会精髓:
1. Function
const createObject = () => {
// 私有方法
const privateMethod = () => {
console.log('这是私有方法');
return 'private result';
};
// 返回公共接口
return {
publicMethod() {
const result = privateMethod();
console.log('这是公共方法,调用了私有方法得到:', result);
}
...