js 中的嵌套函数会被算作多次运行,而被优化吗?
JS 引擎如 V8 会对一次、几次、很多次运行过的函数进行不同程度的优化:
function outer (arg) {
function inner (arg) {}
inner(arg);
}
外面的 outer 在多次运行后会被优化;但是里面的 inner 函数呢?
也会被优化,还是说每次都算新的所以不优化?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你的优化是指内存回收么,你这样写的话是正常会被优化,但是当内部函数被闭包引用时就不会被优化,例如: