我有一个颜色数组,希望能够选择翻转。我有一个开关函数,基于该数组对元素进行着色。如果我添加一个“reverse”变量,它会反转,但它会反转全局变量而不是局部变量。
var inc_colors = ['#000','#333','#888']; //global inc_colors
function toggleLegendColors(reverse){
var reverse = reverse || false;
var colors = inc_colors; //local colors
if(reverse) colors.reverse(); //reverses inc_colors array as well as colors
...
}
如何在不改变全局数组的情况下获取反转的全局数组?