Size: a a a

JavaScript Noobs — сообщество новичков

2020 September 11

j

jk in JavaScript Noobs — сообщество новичков
D40C00
есть 2 функции ...responseSql и ...responsePriceNumber в которых json как их обеденить
Напиши пример объекта a, объекта b и результат который ты хочешь получить.
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
const [responseSql, responsePriceNumber] = await Promise.all([
   getNomenclatureInfoService(RefKey),
   getNomenclaturePrice(RefKey),
 ]);
если написать ...responseSql и ...responsePriceNumber то каждий из них выводить json как два json полученых объеденить в один
источник

j

jk in JavaScript Noobs — сообщество новичков
Ладно, вот два варианта.

const a = {
 x: 1,
 y: 1
}

const b = {
 y: 2
}

const result1 = Object.assign({}, a, b)
const result2 = { ...a, ...b }
источник

D

D M in JavaScript Noobs — сообщество новичков
D40C00
const [responseSql, responsePriceNumber] = await Promise.all([
   getNomenclatureInfoService(RefKey),
   getNomenclaturePrice(RefKey),
 ]);
если написать ...responseSql и ...responsePriceNumber то каждий из них выводить json как два json полученых объеденить в один
Как то так
const response = {
  ...responseSql,
  ...responsePriceNumber
}
источник

j

jk in JavaScript Noobs — сообщество новичков
Но в случае ключей с одинаковыми названиями сам понимаешь что произойдёт.
источник

D

D M in JavaScript Noobs — сообщество новичков
Ну или если массив там придет, тоже по другому надо решить будет
источник

j

jk in JavaScript Noobs — сообщество новичков
А чего это он споёт?
источник

D

D M in JavaScript Noobs — сообщество новичков
Тоже не понял )
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
а как тогда его обеденить если в одном из них масив?
источник

j

jk in JavaScript Noobs — сообщество новичков
D40C00
а как тогда его обеденить если в одном из них масив?
Ты должен определиться со структурой конечного объекта.
источник

j

jk in JavaScript Noobs — сообщество новичков
Что ты хочешь сделать? Дай пример.
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
const response = {
   a1: responseSql,
   a2: responsePriceNumber,
 };
если responsePriceNumber выводит масив object
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
{
 a1: {
   data: [ [Object], [Object], [Object], [Object], [Object], [Object] ]
 },
 a2: {
   data: {
     Description: 'Комплект модернізації до Лунь 7Т GPRS (плата, модем, антена)',
     Code: '108030242',
     Ref_Key: 'de18ba66-b323-11e3-9b43-2c768a534abf'
   }
 }
}
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
вот такое только а1 бил вместо object такиеже елементы с ценами
источник

D

D M in JavaScript Noobs — сообщество новичков
D40C00
{
 a1: {
   data: [ [Object], [Object], [Object], [Object], [Object], [Object] ]
 },
 a2: {
   data: {
     Description: 'Комплект модернізації до Лунь 7Т GPRS (плата, модем, антена)',
     Code: '108030242',
     Ref_Key: 'de18ba66-b323-11e3-9b43-2c768a534abf'
   }
 }
}
Тебе надо чтобы массив из a1 и объект из a2 были в одном массиве?
источник

j

jk in JavaScript Noobs — сообщество новичков
D40C00
{
 a1: {
   data: [ [Object], [Object], [Object], [Object], [Object], [Object] ]
 },
 a2: {
   data: {
     Description: 'Комплект модернізації до Лунь 7Т GPRS (плата, модем, антена)',
     Code: '108030242',
     Ref_Key: 'de18ba66-b323-11e3-9b43-2c768a534abf'
   }
 }
}
Тебе надо запушить объект a2.data в массив a1.data
источник

j

jk in JavaScript Noobs — сообщество новичков
Судя по всему.
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
нет обеденить два json уменя получилось но теперь промблема в том что в a1 на выходе получаеться [ [Object], [Object], [Object], [Object], [Object], [Object] как исправить что б выводило сами обекты там
источник

j

jk in JavaScript Noobs — сообщество новичков
D40C00
нет обеденить два json уменя получилось но теперь промблема в том что в a1 на выходе получаеться [ [Object], [Object], [Object], [Object], [Object], [Object] как исправить что б выводило сами обекты там
const result = [...responseSql.data, responsePriceNumber.data]
источник

D

D40C00 in JavaScript Noobs — сообщество новичков
спасибо
источник