【发布时间】:2010-12-02 19:50:36
【问题描述】:
barValues 是我传递给函数的数组。在函数中我有这个:
alert(barValues);
var sortedBarValues = barValues;
sortedBarValues.sort(function(a,b){return b - a});
alert(barValues);
我试图以两个数组结束。 barValues 是原始数组,而 sortedBarValues 是该数组的副本,现在已排序。
但是,通过这两个警报,我发现 barValues 也正在排序。这是为什么?复制数组以便将其与原始数组分开排序的正确方法是什么?
【问题讨论】:
标签: javascript arrays sorting