Вычесть выражение JSON - PullRequest
0 голосов
/ 06 мая 2018

Обновление: я пытаюсь вычесть выражение в файл JSON.

export const PRODUCTS: Products[] = [
{
    id: 1,
    productCat:'Product Cat',
    product: [
        {
            productName: 'Product Name',
            newPrice: 800,
            oldPrice: 1000,
            save: 'oldPrice' - 'newPrice'
        },
    ],
}
]

Я новичок в JSON, поэтому я не знаю, возможно ли это вообще. Если есть другой способ, пожалуйста, помогите.

1 Ответ

0 голосов
/ 06 мая 2018

Используйте функцию forEach для добавления клавиши save. как это

const PRODUCTS = [{
  id: 1,
  productCat: 'Product Cat',
  product: [{
      productName: 'Product Name',
      newPrice: 800,
      oldPrice: 1000
    },
    {
      name: 'Product Name 2',
      newPrice: 1800,
      oldPrice: 10000
    }
  ],
}];


PRODUCTS[0].product.forEach(itm => itm['save'] = itm['oldPrice'] - itm['newPrice']);

console.log(PRODUCTS);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...