关于JS的垃圾回收机制,在数组中删除所有元素和直接把数组指向成空数组,哪个方式更好
关于JS的垃圾回收机制,在数组中删除所有元素和直接把数组指向成空数组,哪个方式更好
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 如何删除数组中的空值? 
1330浏览  • 1回复 待解决
HarmonyOS 数组怎么删除/批量删除/插入元素 
3302浏览  • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙GC垃圾回收机制的详解 
1348浏览  • 1回复 待解决
readonly修饰的数组无法获取数组元素 
3562浏览  • 1回复 待解决
HarmonyOS JSVM缺少获取数组元素设置数组元素的接口 
835浏览  • 1回复 待解决
HarmonyOS  数组元素删除之后 未进行页面刷新 
1197浏览  • 1回复 待解决
HarmonyOS HashMap中放入数组,数组数据发生改变时如增加或者删除元素,如何触发UI刷新 
922浏览  • 1回复 待解决
postgresql json 字段值为数组,怎么查询数组包含指定元素的数据? 
17411浏览  • 1回复 待解决
ArkTS如何把string转为byte数组 
4486浏览  • 1回复 待解决
postgresql json 字段值为数组形式,怎么查询数组包含指定元素的数据? 
6904浏览  • 1回复 待解决
如果在一个组件中有一个模型数组,把模型数组传递给子组件,如何做到在父组件中修改模型数组中一个元素 
2971浏览  • 1回复 待解决
鸿蒙这边如何定义一个数组,数组中元素类型不确定?数组中可能有string、number、boolean等 
3125浏览  • 1回复 待解决
HarmonyOS 如何监听数组元素属性的变化? 
2101浏览  • 1回复 待解决
数组嵌套数组场景的懒加载实现 
1480浏览  • 1回复 待解决
如何判断一个数组不为空? 
1596浏览  • 1回复 待解决
HarmonyOS  @Watch 如何检测数组内元素变化 
1463浏览  • 1回复 待解决
HarmonyOS 关于objectLink在数组对象中使用时,修改数据页面不刷新问题 
1953浏览  • 1回复 待解决
HarmonyOS 关于数组包裹对象中更新组件问题 
962浏览  • 1回复 待解决
HarmonyOS  嵌套数组元素的UI刷新方案 
1355浏览  • 1回复 待解决
关于数组的高阶函数降维操作 
1039浏览  • 1回复 待解决
谁可以提供一些关于鸿蒙app内存回收机制资料 
558浏览  • 0回复 待解决
HarmonyOS 如何监听数组对象中元素属性的变化 
1629浏览  • 1回复 待解决
数组中元素变更如何触发刷新list? 
1156浏览  • 1回复 待解决
ArkTS中数组复制的方法 
2930浏览  • 1回复 待解决
HarmonyOS 数组中对象的排序 
1771浏览  • 1回复 待解决





















直接把数组指向空数组更好,因为这样可以避免重新分配内存的开销。
删除所有元素,数组的长度会变为0,但是它占用的内存空间并没有被释放,因此这可能会浪费内存。
把数组指向空数组时,之前的数组数据会被垃圾回收。JS中的垃圾回收器会定期扫描内存中不再被引用的对象,然后释放它们占用的内存空间。因此,当你把数组指向空数组时,原来的数组数据就会被标记为不再被引用,最终被垃圾回收器释放。