Как создать массив строк из ключа / значения в JS? - PullRequest
0 голосов
/ 28 февраля 2020

попытка создать строковый массив из ключа / значения ниже кода возвращает ключ / значение. Как создать массив строк?

main. js

const array = [{
    "id": "123"
  },
  {
    "id": "124"
  }
]

console.log(Object.values(array));
const strinArray = [];

function convert() {
  for (const val of array) {
    strinArray.push(val);
  }
}

ожидается

["123","124"];

Ответы [ 2 ]

3 голосов
/ 28 февраля 2020

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

const array = [
  {"id":"123"},
  {"id":"124"}
]

console.log(array.map(item => item.id))
0 голосов
/ 28 февраля 2020

Вы можете использовать map() метод и деструктуризацию для этого:

const array = [{ "id": "123" }, { "id": "124" } ]

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