最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

为什么变异论证会导致无法优化?

IT培训 admin 5浏览 0评论

为什么变异论证会导致无法优化?

在bluebird article,它说:

参数对象不得在任何地方传递或泄露。

它有一些不好的例子如下:

function leaksArguments1() {
    return arguments;
}

function leaksArguments2() {
    var args = [].slice.call(arguments);
}

我不知道为什么这会导致无法优化。谢谢。

回答如下:

现代浏览器中的JavaScript解释器正在进行大量优化,如果arguments泄漏到函数之外,它们将被关闭。它在mdn documentation中提到过

我在这个问题here找到了完美的解释

为什么变异论证会导致无法优化?

在bluebird article,它说:

参数对象不得在任何地方传递或泄露。

它有一些不好的例子如下:

function leaksArguments1() {
    return arguments;
}

function leaksArguments2() {
    var args = [].slice.call(arguments);
}

我不知道为什么这会导致无法优化。谢谢。

回答如下:

现代浏览器中的JavaScript解释器正在进行大量优化,如果arguments泄漏到函数之外,它们将被关闭。它在mdn documentation中提到过

我在这个问题here找到了完美的解释

发布评论

评论列表 (0)

  1. 暂无评论