Попытка установить значение, ссылаясь на отдельный JSON

1

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

когда моя модель строит, она создает объект, и мне нужно, чтобы он создал в нем значение на основе значения, поступающего:

{
"1":"apple",
"2":"banana",
"3":"orange",
"4":"grape"
}

  async save (xmlOrder) {
    let customerOrder = {
      ID: xmlOrder.ID,
      Name: xmlOrder.Name ,
      ItemCode: xmlOrder.ItemCode ,
      Fruit: (This set by referencing the json, based on the Item code coming in above)enter code here
    }
Теги:

1 ответ

1

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

let obj = {"1":"apple","2":"banana","3":"orange","4":"grape"}

function save (xmlOrder) {
  let customerOrder = {
     ID: xmlOrder.ID,
     Name: xmlOrder.Name ,
     ItemCode: xmlOrder.ItemCode ,
     Fruit: obj[xmlOrder.ItemCode] || 'Not in list',
   }
 return customerOrder
}

console.log(save({ID:33,Name:'Name',ItemCode:'2'}))
console.log(save({ID:303,Name:'Name1',ItemCode:'21'}))
  • 0
    спасибо за вашу помощь, но мне нужно, чтобы фрукты были назначены на основе кода товара. console.log (за исключением ({ID: 33, Имя: 'Имя', Артикул: '2', фрукты: 'банан'}))
  • 0
    @Dizz это назначено Itemcode только в ответе выше.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню