Показать сообщение отдельно
  #4 (permalink)  
Старый 15.02.2017, 11:18
Интересующийся
Отправить личное сообщение для prog_f130 Посмотреть профиль Найти все сообщения от prog_f130
 
Регистрация: 24.08.2016
Сообщений: 20

Ну мне, например, в голову приходит только что то вроде
var obj = {
	a: 1,
	b: [
		{c:11, d:22},
		{c: 33, d:44}
    ]
};
Object.defineProperty(obj , "b", {enumerable : false});

var objArray = [];

obj.b.forEach(function(b, bNo){
    objArray.push(Object.assign({}, obj, b));
})
console.log(objArray);

Но насколько это ресурсозатратно, каждый раз так копировать объект, когда в нем скажем несколько десятков свойств, да и такой объект - результат выборки из БД, и они так же хранятся в массиве, вот и думаю, возможно есть что то по-прощею.
Ответить с цитированием