У меня есть hashMap в качестве ответа от сервера, который выглядит следующим образом:
"data": { "1549969678424": "26.092242876805436" }`
Как мне взять ключ и значение из него в двух отдельных переменных?
Несколько способов сделать это:
var json = { data: { "1549969678424": "26.092242876805436" } }; // Keys[0] and Values[0] console.log(Object.keys(json.data)[0]); console.log(Object.values(json.data)[0]); // Entries var entry = Object.entries(json.data)[0]; console.log('key', entry[0]); console.log('value', entry[1]);
Вы можете сделать что-то вроде этого:
const data = { "1549969678424": "26.092242876805436" } const keys = Object.keys(data); const values = Object.values(data);
Надеюсь, это то, что вы ищете.