DA.*_*DA. 3 javascript arrays sorting
barValues是我传递给函数的数组.在函数中我有这个:
alert(barValues);
var sortedBarValues = barValues;
sortedBarValues.sort(function(a,b){return b - a});
alert(barValues);
Run Code Online (Sandbox Code Playgroud)
我试图最终得到两个阵列.barValues是原始数组,sortedBarValues是该数组的副本,现在已经排序.
但是,通过这两个警报,我发现barValues也被排序了.这是为什么?制作数组副本的正确方法是什么,以便将其与原始数组分开?