繁体   English   中英

V8中的函数调用优化

[英]Function call optimization in V8

V8是否优化相同功能和参数的多个函数调用? 在下面的示例中,使用相同的参数两次调用了方差。

var Variance = require('variance');

function summary(items) {        
    return {
      variance: Variance(items.value.map((item) => item.value)),
      standardDeviation: Math.sqrt(Variance(items.value.map((item) => item.value))),
    };
}

v8确实优化了使用相同参数重复调用的函数,但是在您的示例中,它们实际上不是相同的参数(它们是不同的对象/数组引用)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM