Reactjs 从React Native中的hashMap获取密钥
我有一个hashMap作为服务器的响应,如下所示:Reactjs 从React Native中的hashMap获取密钥,reactjs,react-native,hashmap,Reactjs,React Native,Hashmap,我有一个hashMap作为服务器的响应,如下所示: "data": { "1549969678424": "26.092242876805436" }` 如何在两个单独的变量中获取键和值?您可以执行以下操作: const data = { "1549969678424": "26.092242876805436" } const keys = Object.keys(data); const values = Object.va
"data": {
"1549969678424": "26.092242876805436"
}`
如何在两个单独的变量中获取键和值?您可以执行以下操作:
const data = {
"1549969678424": "26.092242876805436"
}
const keys = Object.keys(data);
const values = Object.values(data);
希望这就是你想要的。有几种方法:
var json={
数据:{
"1549969678424": "26.092242876805436"
}
};
//键[0]和值[0]
log(Object.keys(json.data)[0]);
log(Object.values(json.data)[0]);
//条目
var entry=Object.entries(json.data)[0];
console.log('key',条目[0]);
console.log('value',条目[1])代码>常量数据{
“键”:“值”,
“键1”:“值1”
}Object.keys(dataFromServer)
获取键,Object.values(dataFromServer)
获取值。或者参见Object.entries(dataFromServer)
无需对键进行映射即可获取值,请参见我的上述评论..是的,我知道,但我不确定如果我们使用Object.values(),键和值的索引是否会同步,或者它将以任意顺序返回值。尝试一下,它们将:)更新。谢谢@hatemaliam.1。不是JavaScript。2.不回答问题。