您现在的位置是:课程教程文章

JavaScript垃圾回收的优化方法

2023-12-14 20:41课程教程文章 人已围观

1、循环中的函数表现式,最好再利用。

//在循环中最好也别使用函数表达式。
for(vark=0;k<10;k++){
vart=function(a){
//创建了10次函数对象。
console.log(a)
}
t(k)
}

2、数组array优化。

[]赋予数组对象是清空数组的捷径(例如arr=[]),但需要注意的是,该方式创造了新的空对象,将原来的数组对象变成了小内存垃圾。

constarr=[1,2,3,4];
console.log('浪里行舟');
arr.length=0//可以直接让数字清空,而且数组类型不变。
//arr=[];虽然让a变量成一个空数组,但是在堆上重新申请了一个空数组对象。

3、对象尽量再利用,特别是在循环等地方出现新对象,可以再利用的话再利用。

vart={}//每次循环都会创建一个新对象。
for(vari=0;i<10;i++){
//vart={};//每次循环都会创建一个新对象。
t.age=19
t.name='123'
t.index=i
console.log(t)
}
t=null//对象如果已经不用了,那就立即设置为null;等待垃圾回收。

以上就是JavaScript垃圾回收的优化方法,希望对大家有所帮助。更多Javascript学习指路:Javascript

推荐操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。

课程教程:JavaScript垃圾回收的优化方法

上一篇:mysql数据库范式是什么

下一篇:没有了

站点信息

  • 文章统计篇文章