【发布时间】:2017-08-31 21:11:57
【问题描述】:
它们都包含相同的值,但我想知道为什么当我在开发工具中将它们排除在外时它们看起来不同。
var values = [6, 6, 6, 19, 13, 50];
function boxWidth() {
var widths = new Array();
widths.push(values);
console.log(widths);
console.log(values);
}
【问题讨论】:
-
澄清一下,你问为什么
widths是[Array(6)]而values是[6,6,6,19,13,50]? -
"它们都包含相同的值" - 不,它们没有。单击检查按钮(灰色三角形)以查看它们有何不同。
-
澄清一下。一个看起来像 ->
[6,6,6,19,13,50],另一个看起来像[[6,6,6,19,13,50]],如果这可以帮助您看到区别.. -
这显然是一个嵌套数组阅读更多关于 JS 中的堆栈
标签: javascript arrays developer-tools