JavaScript: установить значения по умолчанию для объекта. - PullRequest
0 голосов
/ 10 июля 2020

Здравствуйте, я пытаюсь найти способ установить определенные значения в отдельном файле для заполнения моей функции:

индекс моей функции. js:

const Modes = (array) => {
  return {
    name: array.name,
    funcionarioIncrease: array.funcionarioValor,
    socioIncrease: array.socioValue,
    faturamento: array.faturamento
  }
}

моя схема. json

    {   
  "name": "SIMPLES NACIONAL – MEI",   "funcionarioIncrease": 49.99,  
  "socioIncrease": 0,
  "FATURAMENTO": [
        {
          "name": "ATÉ 30.000,00",
          "value": 149.99
        },
        {
          "name": "De 30.001,00 a 50.000,00 ",
          "value": 199.90
        }   ] 
}

, но я не уверен, как это сделать, и если. json правильный способ

1 Ответ

0 голосов
/ 10 июля 2020

Вы можете использовать файл JS, полный постоянных значений, и импортировать его.

Например:

Costants. js

export const NAME="MyTestName";
export const SOCIO_INCREASE=0;
export const FATURAMENTO=[{id:1}]

и в вашем функциональном компоненте:

функциональный. js

import {NAME,SOCIO_INCREASE,FATURAMENTO} from "./constants.js"

const Modes = ({
    name=NAME,
    socioIncrease=SOCIO_INCREASE,
    faturamento=FATURAMENTO
}) => {
  return {
    name,
    socioIncrease,
    faturamento
  }
}

Помните, что если вы передадите некоторые из этих свойств своему функциональному компоненту, значения по умолчанию будут перезаписаны.

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