javascript每次计算包含数组文本的表达式

javascript每次计算包含数组文本的表达式,javascript,arrays,expression,evaluate,Javascript,Arrays,Expression,Evaluate,如果数组是使用顶级脚本中的文字创建的,JavaScript每次计算包含数组文字的表达式时都会解释该数组 资料来源: 我不能很好地理解它。 有人可以给我一个详细的例子。如果不知道更多的上下文,很难说出作者的意思。(我查过了,那不是规范中的文字)好的,现在我们知道了报价的来源,我查过了,下面的内容适用 假设您有以下脚本: var a = [1, 2, 3]; 每次计算该脚本时,都会计算该数组初始值设定项(“文字”)。数组不是一次性创建并缓存的。在浏览器应用程序中,很少会在不重新加载整个环境的情况下

如果数组是使用顶级脚本中的文字创建的,JavaScript每次计算包含数组文字的表达式时都会解释该数组

资料来源:

我不能很好地理解它。
有人可以给我一个详细的例子。

如果不知道更多的上下文,很难说出作者的意思。(我查过了,那不是规范中的文字)好的,现在我们知道了报价的来源,我查过了,下面的内容适用

假设您有以下脚本:

var a = [1, 2, 3];
每次计算该脚本时,都会计算该数组初始值设定项(“文字”)。数组不是一次性创建并缓存的。在浏览器应用程序中,很少会在不重新加载整个环境的情况下重新计算顶级脚本,但也有可能这样做,如果您这样做,每次都会创建一个新数组

我不知道为什么引用会说“…在顶级脚本中…”,因为这在任何地方都是真实的。例如:

function foo() {
    var a = [1, 2, 3];

    // ...
}
每次调用
foo
都会产生一个新数组。与所有表达式一样,表达式在每次遇到时都会求值。(在这方面,ES3规范中有一个关于正则表达式文本的错误,但在ES5中已修复。)

如果不了解更多上下文,很难说作者的意思。(我查过了,那不是规范中的文字)好的,现在我们知道了报价的来源,我查过了,下面的内容适用

假设您有以下脚本:

var a = [1, 2, 3];
每次计算该脚本时,都会计算该数组初始值设定项(“文字”)。数组不是一次性创建并缓存的。在浏览器应用程序中,很少会在不重新加载整个环境的情况下重新计算顶级脚本,但也有可能这样做,如果您这样做,每次都会创建一个新数组

我不知道为什么引用会说“…在顶级脚本中…”,因为这在任何地方都是真实的。例如:

function foo() {
    var a = [1, 2, 3];

    // ...
}
每次调用
foo
都会产生一个新数组。与所有表达式一样,表达式在每次遇到时都会求值。(在这方面,ES3规范中有一个关于正则表达式文本的错误,但在ES5中已修复。)

如果不了解更多上下文,很难说作者的意思。(我查过了,那不是规范中的文字)好的,现在我们知道了报价的来源,我查过了,下面的内容适用

假设您有以下脚本:

var a = [1, 2, 3];
每次计算该脚本时,都会计算该数组初始值设定项(“文字”)。数组不是一次性创建并缓存的。在浏览器应用程序中,很少会在不重新加载整个环境的情况下重新计算顶级脚本,但也有可能这样做,如果您这样做,每次都会创建一个新数组

我不知道为什么引用会说“…在顶级脚本中…”,因为这在任何地方都是真实的。例如:

function foo() {
    var a = [1, 2, 3];

    // ...
}
每次调用
foo
都会产生一个新数组。与所有表达式一样,表达式在每次遇到时都会求值。(在这方面,ES3规范中有一个关于正则表达式文本的错误,但在ES5中已修复。)

如果不了解更多上下文,很难说作者的意思。(我查过了,那不是规范中的文字)好的,现在我们知道了报价的来源,我查过了,下面的内容适用

假设您有以下脚本:

var a = [1, 2, 3];
每次计算该脚本时,都会计算该数组初始值设定项(“文字”)。数组不是一次性创建并缓存的。在浏览器应用程序中,很少会在不重新加载整个环境的情况下重新计算顶级脚本,但也有可能这样做,如果您这样做,每次都会创建一个新数组

我不知道为什么引用会说“…在顶级脚本中…”,因为这在任何地方都是真实的。例如:

function foo() {
    var a = [1, 2, 3];

    // ...
}

每次调用
foo
都会产生一个新数组。与所有表达式一样,表达式在每次遇到时都会求值。(在这方面,ES3规范中有一个关于正则表达式文本的错误,但在ES5中已修复。)

@AmitJoki引用自@AmitJoki引用自@AmitJoki引用自@AmitJoki引用自@AmitJoki引用自@AmitJoki引用自谢谢。我自己也弄糊涂了。当然数组文字每次都会被计算。@kuma:不是你自己,那句话真奇怪。:-)非常感谢。我自己也弄糊涂了。当然数组文字每次都会被计算。@kuma:不是你自己,那句话真奇怪。:-)非常感谢。我自己也弄糊涂了。当然数组文字每次都会被计算。@kuma:不是你自己,那句话真奇怪。:-)非常感谢。我自己也弄糊涂了。当然数组文字每次都会被计算。@kuma:不是你自己,那句话真奇怪。:-)