【发布时间】:2019-06-01 07:32:56
【问题描述】:
我想在我的反应原生应用程序中创建一个数组/集合/hasmap,其中一个键链接到一个值。因为我来自 PHP,所以我会给你一个简短的例子来说明我的意思。在 PHP 中,您只需创建一个带有键/值对的数组,如下所示:
$array = array(
41 => "bar",
65 => "foo",
);
这也是我想在我的 react native 地图中拥有的东西。链接到值的键。现在我正在这样做:
var votes = [];
responseJson.map((product, key) => {
var productID = product.id;
votes.push({
productID: product.votes
});
});
console.log("Votes:", votes);
但是,我最后得到的是:
0: {productID: "0"}
1: {productID: "1"}
2: {productID: "2"}
3: {productID: "0"}
4: {productID: "8"}
5: {productID: "4"}
首先,productID 变量打印为名称而不是值。第一个错误...其次,我想要这样的东西:
312: "0"
521: "1"
741: "2"
633: "0"
653: "8"
873: "4"
你们知道我该怎么做吗?
诚挚的问候,谢谢!
【问题讨论】:
标签: arrays reactjs react-native hashmap