var each = require('foreach');

var league = [
	{
		"time": "São Paulo",
		"liga": "Brasil",
		"estadio": [
			{
				"estadio_nome": "Morumbi",
				"capacidade": 60000
			}
		]
	},

	{
		"time": "Santos",
		"liga": "Brasil",
		"estadio": [
			{
				"estadio_nome": "Vila Belmiro",
				"capacidade": 16068
			}
		]
	},

	{
		"time": "Independiente",
		"liga": "Argentina",
		"estadio": [
			{
				"estadio_nome": "Estádio Libertadores de América",
				"capacidade": 52000
			}
		]
	},

	{
		"time": "River Plate",
		"liga": "Argentina",
		"estadio": [
			{
				"estadio_nome": "Monumental de Nuñes",
				"capacidade": 66269
			}
		]
	},
]

time = []
var ligas = {}

each([league], function (value, key, array) {
    for (var i = 0; i < value.length; i++) {
		ligas = value.reduce(function (key, item) {
			key[item.liga] = key[item.liga] || []
			key[item.liga].push(item.time)
			return key
		}, Object.create(null))
    }
});

console.log(ligas)