Как получить два массива из одного json объекта - PullRequest
0 голосов
/ 05 апреля 2020

У меня есть это:

    var keys = ['foo', 'bar', 'baz'];
    var values = [11, 22, 33]

    var result = {};
    keys.forEach((key, i) => result[key] = values[i]);
    console.log(result);

, который является правильным способом получить sh ключи и вернуть значения обратно в отдельные массивы из json результата?

    result = {"foo:11,"bar":22,"baz":33}
    keys = ['foo', 'bar', 'baz'];
    values = [11, 22, 33]

1 Ответ

1 голос
/ 05 апреля 2020

в основном, для Objects в javascript вы можете использовать 2 полезные функции с именами Object.keys и Object.values ​​, вы можете проверить документацию, чтобы увидеть, есть ли другие функция может работать на вас.

проверьте Методы раздела

const result = {
  "foo": 11,
  "bar": 22,
  "baz": 33
}

const keys = Object.keys(result);
const values = Object.values(result);

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