首页 > 解决方案 > 在每次调用时创建的回调中使用 javascript 函数吗?

问题描述

为了在 Javascript 中最小化 GC,我试图通过重用函数来获得一些(而不是一遍又一遍地创建它们)。

这让我想到了一个我似乎无法找到明确答案的问题:是在每次调用时创建的回调中使用的函数(因此堆积起来用于垃圾收集)还是它们是创建一次并一遍又一遍地使用再次?

例如:

const bigArrayClone _.map(bigArray, function(el){return el;});

function(el){return el;}上面会为每个元素创建函数bigArray还是重复使用?

标签: javascriptoptimizationgarbage-collection

解决方案


推荐阅读