Como percorrer um array GeoJSON em Javascript

Pessoal, sou novo ainda em javascript e estou com uma dificuldade em percorrer o seguinte array abaixo e exportá-lo em um formato CSV. Alguém poderia me dar uma luz?

var dado = [{
	"ano": 1984,
	"cobertura": [{
		"nivel2": "Reflorestamento",
		"area_km2": 3.75048768859464,
		"percentual": 0.971515109757768
	}, {
		"nivel2": "Pivô Central",
		"area_km2": 1.34547893479491,
		"percentual": 0.348528837726661
	}, {
		"nivel2": "Formação Savânica",
		"area_km2": 102.363057976265,
		"percentual": 26.51582027782
	}, {
		"nivel2": "Formação Florestal",
		"area_km2": 25.6425331818592,
		"percentual": 6.64236507545397
	}, {
		"nivel2": "Formação Campestre",
		"area_km2": 65.0112102616262,
		"percentual": 16.8403093989293
	}, {
		"nivel2": "Área Construída",
		"area_km2": 15.2021712550879,
		"percentual": 3.93792495849449
	}, {
		"nivel2": "Água",
		"area_km2": 0.346499999987301,
		"percentual": 0.0897563233022819
	}, {
		"nivel2": "Agropastoril",
		"area_km2": 172.427897892825,
		"percentual": 44.6652067825929
	}];
}]
vm.exportarCSV = function() {
	var dado = [{
		"ano": 1984,
		"cobertura": [{
			"nivel2": "Reflorestamento",
			"area_km2": 3.75048768859464,
			"percentual": 0.971515109757768
		}, {
			"nivel2": "Pivô Central",
			"area_km2": 1.34547893479491,
			"percentual": 0.348528837726661
		}, {
			"nivel2": "Formação Savânica",
			"area_km2": 102.363057976265,
			"percentual": 26.51582027782
		}, {
			"nivel2": "Formação Florestal",
			"area_km2": 25.6425331818592,
			"percentual": 6.64236507545397
		}, {
			"nivel2": "Formação Campestre",
			"area_km2": 65.0112102616262,
			"percentual": 16.8403093989293
		}, {
			"nivel2": "Área Construída",
			"area_km2": 15.2021712550879,
			"percentual": 3.93792495849449
		}, {
			"nivel2": "Água",
			"area_km2": 0.346499999987301,
			"percentual": 0.0897563233022819
		}, {
			"nivel2": "Agropastoril",
			"area_km2": 172.427897892825,
			"percentual": 44.6652067825929
		}]
	}];

	var csvContent = "data:text/csv;charset=utf-8,";
	csvContent += dado[0].ano + '\n';

	for(var index in dado[0].cobertura) {
		csvContent += dado[0].cobertura[index].nivel2 + ';';
		csvContent += dado[0].cobertura[index].area_km2 + ';';
		csvContent += dado[0].cobertura[index].percentual + '\n';
	}

	var encodedUri = encodeURI(csvContent);
	window.open(encodedUri);
};