Разбор и преобразование типа данных в массиве Angular 6 - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть динамически сгенерированный массив, который содержит строковые данные на каждой части внутри, когда я пытался напечатать его с помощью javascript console.log (res) показывать так:

[{Activity: "Change Request", Total:"4427" },{ Activity: "Design Escallation", Total:"1067"}]

И это мой код:

this.projectservice.getEventActivity().subscribe((res)=>{
    console.log(res);
})

Есть ли способ конвертировать и анализировать мои рез в таком формате:

[["Change Request", 4427],["Design Escallation", 1067]]

Спасибо за поддержку, ребята ...

Ответы [ 2 ]

0 голосов
/ 17 февраля 2019
this.projectservice.getEventActivity().subscribe((res)=>{
  this.result=res.map(({Activity,Total})=> [Activity,Total])
  console.log(this.result)})

без беспорядка, это будет работать!

0 голосов
/ 17 февраля 2019

Вы можете использовать map и назначение деструктурирования

let data = [{Activity: "Change Request", Total:"4427" },{ Activity: "Design Escallation", Total:"1067"}]

let op = data.map(({ Activity, Total}) => [Activity,Total])

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