Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 从React Native中的hashMap获取密钥_Reactjs_React Native_Hashmap - Fatal编程技术网

Reactjs 从React Native中的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

我有一个hashMap作为服务器的响应,如下所示:

"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.不回答问题。