我想保留变量的原始信息,以便代码的重置会容易得多。
var $dataSets = [1,2,3,4];
var $oldData = $dataSets;
$('.button').click(function(){
$(this).toggleClass('selected');
if($(this).hasClass('selected')) {
$dataSets.splice(1,1);
console.log($dataSets);
} else {
console.log($oldData);
}
});
我的代码存在的问题是,当我修改它时,$dataSets
它也会发生变化$oldData
。我怎样才能不$oldData
改变?