コードのリセットがはるかに簡単になるように、変数の元の情報を保持したいと考えています。
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
変わらないようにするにはどうすればいいですか?