Показать сообщение отдельно
  #1 (permalink)  
Старый 16.04.2022, 19:37
Аспирант
Отправить личное сообщение для maplol123@gmail.com Посмотреть профиль Найти все сообщения от maplol123@gmail.com
 
Регистрация: 30.06.2019
Сообщений: 41

Как из одного массива с объектами сделать другой массив?
Здравствуйте, у меня парсятся данные с моей базы данных в таком формате:
[
	{
		id: 1,
		name: ["bag", "first hand", "first adding"],
		style: 0,
		adding: 0,
	},
	{
		id: 2,
		name: ["bag", "first hand", "second adding"],
		style: 0,
		adding: 1,
	},
	{
		id: 3,
		name: ["sac", "first hand", "first adding"],
		style: 0,
		adding: 0,
	}
];

Можно ли как-то этот массив переделать в массив с таким форматом?
[
	{
		name: "bag",
		sec_name: [
			{
				name: "first hand",
				sec_name: [
					{
						name: "first adding",
						id: 1,
						style: 0,
						adding: 0,
					},
					{
						name: "second adding",
						id: 2,
						style: 0,
						adding: 1,
					},
				],
			},
		],
	},
	{
		name: "sac",
		sec_name: [
			{
				name: "first hand",
				sec_name: [
					{
						name: "first adding",
						id: 3,
						style: 0,
						adding: 0,
					},	
				],
			},
		],
	},
];
Ответить с цитированием