javascript - 在每次调用时创建的回调中使用 javascript 函数吗?
问题描述
为了在 Javascript 中最小化 GC,我试图通过重用函数来获得一些(而不是一遍又一遍地创建它们)。
这让我想到了一个我似乎无法找到明确答案的问题:是在每次调用时创建的回调中使用的函数(因此堆积起来用于垃圾收集)还是它们是创建一次并一遍又一遍地使用再次?
例如:
const bigArrayClone _.map(bigArray, function(el){return el;});
function(el){return el;}
上面会为每个元素创建函数bigArray
还是重复使用?
解决方案
推荐阅读
- java - 在 KMM 项目中添加对 java 库的依赖
- c# - C# 代码使用 SQL 成功执行,但在数据库中检查时它们仍然显示空值
- c# - 正则表达式查找所有匹配项,除了那些被字符包围的匹配项
- c# - UWP MVVM NavigationView BackButton - 按下时检测
- if-statement - Google App Script IF 函数仅检查一行,并将结果应用于所有行
- maven - Jenkins 构建失败并显示“由于 process.env.CI = true 将警告视为错误”
- json - Azure 消息路由:JSON 消息格式错误
- android - 使用 FileProvider 从图库中拍照
- java - 修改 SQLite 搜索参数以从一个单词返回完整字符串而不是特定顺序
- performance - 经典的 asp 站点在 IIS 服务器 10 上运行非常缓慢