【发布时间】:2018-04-19 07:54:27
【问题描述】:
假设我有一个这样的数组
var myarray=[{"id":1234, "listtext":open, "prop3":value3 ,"prop4": value4},
{"id":1235, "listtext":open, "prop3":value3 ,"prop4": value4},
{"id":1236, "listtext":open, "prop3":value3 ,"prop4": value4},
{"id":1237, "listtext":open, "prop3":value3 ,"prop4": value4}];
但我想把它转换成这样的对象:
{1234:open,1235:close, 1236: pending,1237:awaiting response}
这可以吗?我尝试过的所有方法都只得到最后一个键值对。
【问题讨论】:
-
我只想要一个 id 和 listtext 属性的键值对
-
我做到了,我只是得到最后一个值。例如 {4321:"some status"}
-
无意冒犯,但您的源数据是垃圾。请尝试在您的问题中包含有用的数据,这样人们就不必尝试猜测您需要什么。
标签: javascript reactjs react-native