Skip to content
字数
164 字
阅读时间
1 分钟

使用 let 和 const

这两个关键字存在的块级作用域,能够使得垃圾回收机制尽早的介入,释放那些不再使用的内存

隐藏类的处理

js
function Article() {
this.title = 'Inauguration Ceremony Features Kazoo Band';
}
let a1 = new Article();
let a2 = new Article();

这种情况 v8 引擎会让 a1, a2 共享一个实例

如果存在 a2.name = 'jie' ,则会通过一定处理来解决

js
function Article(opt_author) {
this.title = 'Inauguration Ceremony Features Kazoo Band';
this.author = opt_author;
}
let a1 = new Article();
let a2 = new Article('Jake');

防止内存泄露

减少垃圾回收的次数

通过静态分配和对象池的方式

贡献者

The avatar of contributor named as jiechen jiechen

页面历史

撰写