Ответы пользователя по тегу JavaScript
  • Как правильно вывести результат?

    @Speakermen
    Это Relations в typeorm например, есть две таблицы category, subcategory с бэка думаю придет json один, а не 2 category, subcategory
    У них есть связи One-to-one, Many-to-one / one-to-many, Many-to-many
    const category = [
      {
        id: 1,
        name: "Фрукты",
      },
      {
        id: 2,
        name: "Овощи",
      },
      {
        id: 3,
        name: "Напитки",
      },
    ];
    
    const subcategory = [
      { id: 1, name: "Апельсины", categoryId: 1 },
      { id: 2, name: "Бананы", categoryId: 1 },
      { id: 3, name: "Картошка", categoryId: 2 },
      { id: 4, name: "Кока-кола", categoryId: 2 },
    ];
    //one-to-many
    const state = [
      {
        id: 1,
        category: "Фрукты",
        subcategory: [
          { id: 1, name: "Апельсины" },
          { id: 2, name: "Бананы" },
        ],
      },
      {
        id: 2,
        category: "Овощи",
        subcategory: [{ id: 1, name: "Картошка" }],
      },
      {
        id: 3,
        category: "Напитки",
        subcategory: [{ id: 1, name: "Кока-кола" }],
      },
    ];

    Ответ написан
    Комментировать