【发布时间】:2023-04-07 12:38:01
【问题描述】:
有时我会看到如下代码:
var doSomething = function(object){
var results = []
var doSomethingElse = function(object){
...
}
results.push(doSomethingElse(...))
return results
}
这样组织是因为doSomethingElse 只在doSomething 中有意义。性能是可以接受的,所以这只是一个好奇:v8 对嵌套函数的优化如何? 每次调用 doSomething() 时都会实例化一个新的 doSomethingElse() 副本吗?
【问题讨论】:
标签: javascript node.js optimization v8