Добавить свойства и изменить скобки - PullRequest
3 голосов
/ 25 марта 2020

EN> Привет, я новичок в форуме и уровень c на JS. Я поделюсь с вами следующей мыслью, это входной массив (dinami c) 100

ES> Привет, ну, конечно же, за все время до JS. Проблема сравнения, проблема естественного массива (dinámico) ↴

[
 [1,"Node 1"],
 [2,"Node 2"],
 [3,"Node 3"],
 [4,"Node 4"]
//, Aqui van apareciendo mas elementos
//, Here the elements are going to appear
]

RU> Можете ли вы преобразовать его в это? 100

ES> Подрино трансформалло есть? 100

[
 {id: 1, label: 'Node 1'},
 {id: 2, label: 'Node 2'},
 {id: 3, label: 'Node 3'},
 {id: 4, label: 'Node 4'},
 {id: 5, label: 'Node 5'}
//, Aqui se van agregando los elementos
//, Here the elements are going to be add
]

EN> Пожалуйста, если кто-нибудь может помочь мне с кодом, я буду вам большое спасибо!.

ES> Porfavor si alguien me ayuda con el codi go se los agradeceria muchisimo !.

1 Ответ

2 голосов
/ 25 марта 2020

Я думаю, что это код, который вы ищете

const a = [
   [1,"Node 1"],
   [2,"Node 2"],
   [3,"Node 3"],
   [4,"Node 4"]
]

let objArray = []


a.forEach(element => {
  let obj = {}

  obj.id = element[0]
  obj.label = element[1]

  objArray.push(obj)
  return element
})

console.log(objArray)

Спросите меня, если у вас есть какие-либо вопросы!

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