Показать сообщение отдельно
  #1 (permalink)  
Старый 10.12.2018, 11:56
Интересующийся
Отправить личное сообщение для user_001 Посмотреть профиль Найти все сообщения от user_001
 
Регистрация: 21.07.2013
Сообщений: 11

Сгруппировать массив
Добрый день. Имеется массив данных

data = [
{
	balance: 100
	hash: "hello"
},
{
	balance: 10
	hash: "hello"
},
{
	balance: 99
	hash: "hello2"
},
{
	balance: 5
	hash: "hello3"
},
{
	balance: 1
	hash: "hello3"
},
]


Как получить такой результат

data2 = [
{
	name:"hello",
	totalBalance:сумма всех balance c hash hello
	data:{

		balance: 100
		hash: "hello"
	},
	{
		balance: 10
		hash: "hello"
	},
},
{
	name:"hello2",
	totalBalance:сумма всех balance c hash hello2
	data:{

		balance: 100
		hash: "99"
	},
},

{
	name:"hello3",
	totalBalance:сумма всех balance c hash hello3
	data:{

		balance: 5
		hash: "hello3"
	},
	{
		balance: 1
		hash: "hello3"
	},
}
]
Ответить с цитированием