Javascript 函数中的参数是否会改变Js中的内存使用或速度使用

Javascript 函数中的参数是否会改变Js中的内存使用或速度使用,javascript,optimization,memory-management,Javascript,Optimization,Memory Management,我知道这是过早的优化,但我只是想知道它能解决这个问题多久 (请注意,我知道这并没有太大的区别,但在可以重用变量的大型游戏循环中呢?) VS 我只是不知道如何进行基准测试,所以如果我知道我会自己做,但如果这是一个非常糟糕的问题,请不要重复我,告诉我,我会删除这个问题,通过浏览器中的JIT编译器优化函数。后一种方法需要更迂回的方式来访问变量 上面的JSPerf测试表明情况确实如此。即使第二个示例在性能方面更好,它也更难维护,并且不值得从中获得任何微小的好处 function testone(par

我知道这是过早的优化,但我只是想知道它能解决这个问题多久 (请注意,我知道这并没有太大的区别,但在可以重用变量的大型游戏循环中呢?)

VS


我只是不知道如何进行基准测试,所以如果我知道我会自己做,但如果这是一个非常糟糕的问题,请不要重复我,告诉我,我会删除这个问题,通过浏览器中的JIT编译器优化函数。后一种方法需要更迂回的方式来访问变量

上面的JSPerf测试表明情况确实如此。即使第二个示例在性能方面更好,它也更难维护,并且不值得从中获得任何微小的好处

function testone(parameter1, parameter2, parameter3)
{
     return parameter1 * parameter2 * parameter3;
}
console.log("" + testone(50,50,50));
var
parameter1 = 50,
parameter2 = 50,
parameter3 = 50,
result = 0;

function testtwo()
{
   result = parameter1 * parameter2 * parameter3;
}

testtwo();
console.log("" + result);