Uncaught TypeError: data.forEach is not a function

Não tenho ideia do pq esta dando esse erro.

Pq tenho um outro js (no qual segui) que faz exatamente isso… e funciona perfeitamente… não sei se está dando conflito por ser parecido… não estou identificando o que está de diferente ou errado…

Uso na função atualiza()

[code]function atualiza() {
$
.ajax({
type : “POST”,
url : “ServletAnaliticoOcr”
})

.done(
		function(data) {
			$('#tabelaAlerta tbody').html("");
			data
					.forEach(function(o) {
						$('#tabelaAlerta tbody').append("<tr>");
						
						$('#tabelaAlerta tbody').append(
								"<td>" + o.codAlerta + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.dataEnvio + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.placa + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.marca + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.modelo + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.camera + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.statusAcao + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.infoAcaoTomada + "</td>");
						$('#tabelaAlerta tbody').append(
								"<td>" + o.nomeOperador + "</td>");
						$('#tabelaAlerta tbody').append("</tr>");
					});
			$('#tabelaAlerta tbody').trigger('footable_redraw');
			return false;
		});

$.ajax({
type : “POST”,
url : “ServletAnaliticoOcr”
})

.done(
function(data) {
$(’#tabelaAlertaTotal tbody’).html("");
data.forEach(function(o) {
$(’#tabelaAlertaTotal tbody’).append("

");
$(’#tabelaAlertaTotal tbody’).append(
"" + o.totalReg + “”);
$(’#tabelaAlertaTotal tbody’).append(
"" + o.total + “”);
$(’#tabelaAlertaTotal tbody’).append("");
});
$(’#tabelaAlertaTotal tbody’).append(dados).trigger(‘footable_redraw’);
return false;
}

);
}[/code]
A modelo:

[code]function atualiza() {
$
.ajax({
type : “POST”,
url : “ServletAlertaOcr”
})

		.done(
				function(data) {
					$('#tabelaAlerta tbody').html("");
					var linkExclusao = "<a href=''#'>"
							+ "<img alt='Excluir Alerta' style='margin-left:40%' src='img/delete.png' width='15' height='15' onclick='confirmarExcluirAlerta(";
					data
							.forEach(function(o) {
								$('#tabelaAlerta tbody').append("<tr>");
								$('#tabelaAlerta tbody')
										.append(
												"<td><img src='img/alerta.gif' width='60' height='30' /></td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.codAlerta + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.dataEnvio + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.placa + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.marca + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.modelo + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + o.camera + "</td>");
								$('#tabelaAlerta tbody').append(
										"<td>" + linkExclusao + o.codAlerta
												+ ")'></a></td>");
								$('#tabelaAlerta tbody').append("</tr>");
							});
					$('#tabelaAlerta tbody').trigger('footable_redraw');
					return false;
				});

$.ajax({
	type : "POST",
	url : "ServletRegistroOcr"
})

.done(
		function(data) {
			$('#tabelaRegistro tbody').html("");
			data.forEach(function(o) {
				$('#tabelaRegistro tbody').append("<tr>");
				$('#tabelaRegistro tbody').append(
						"<td>" + o.codRegistro + "</td>");
				$('#tabelaRegistro tbody').append(
						"<td>" + o.dataEnvio + "</td>");
				$('#tabelaRegistro tbody').append(
						"<td>" + o.placa + "</td>");
				$('#tabelaRegistro tbody').append(
						"<td>" + o.camera + "</td>");
				$('#tabelaRegistro tbody').append("</tr>");
			});
			$('#tabelaRegistro tbody').trigger('footable_redraw');
			return false;
		}

);

}[/code]

No console do chrome:

Uncaught TypeError: data.forEach is not a function(anonymous function)
@ functionsB.js:62j
@ jquery-1.11.1.min.js:2k.fireWith
@ jquery-1.11.1.min.js:2x
@ jquery-1.11.1.min.js:4b
@ jquery-1.11.1.min.js:4