Uncaught TypeError: Cannot read properties of undefined (reading 'push')

Ao criar a função para no momento em que o checkbox seja acionado e adicionado a um array, a função “push” apresente o seguinte erro: Uncaught TypeError: Cannot read properties of undefined (reading ‘push’)

Já verifique toda a função e não verifiquei nenhum possível erro.
Segue o trecho do código referente a função:

$(document).ready(function(){
	
	var that = this;
	var aescala = new Array ();
	var adados = [];
         
         init();	
         localizaColab();

	
	debugger;
	$('input[type="checkbox"]').on('click touchstart', function(){
		let quantCheck = $('input[type="checkbox"]:checked').length;
		
		//alert("Chegou na Funcao - click button");
		//console.log($(this).index()); 
		//console.log(tabela.getRow($(this).index())); 
		//console.log($(this).attr("data-id"));
		//console.log($(":input[id^='chkEsc']").attr("value"));
		
		debugger;			
		var semana = $(this).attr("data-semana");
		var colabId = $(this).attr("data-id");
		var dados = colabId.split("_");
		
		var cCusto = DatasetFactory.createConstraint("RA_MAT", dados[1], dados[1], ConstraintType.MUST);    
		var dataSetcolab = DatasetFactory.getDataset("ds_colaboradorPorMatricula", null, [cCusto], null);
		
	
		that.adados = dataSetcolab.values;
		
		 that.aescala.push({'filial':that.adados[0].unidade,'idCorporativo':that.adados[0].idCorporativo,'centroCusto':that.adados[0].centroCusto,semana:"on"});
		
		
		
		/*$("#colaborador").val(dataSetcolab.values[0].nome);
		$("#filial").val(dados[0]);
		$("#idCorporativo").val(dados[1]);
		document.getElementsByName(semana).values("on");
		addEscala();*/
   	
  	});

	

});
your code goes here