我有以下数组:
var tst =
[
{"topicId":1,"subTopicId":1,"topicName":"a","subTopicName":"w"},
{"topicId":1,"subTopicId":2,"topicName":"b","subTopicName":"x"},
{"topicId":1,"subTopicId":3,"topicName":"c","subTopicName":"y"},
{"topicId":2,"subTopicId":4,"topicName":"c","subTopicName":"z"}
]
有没有一种简单的方法可以将其映射到 topicId > id 和 topicName > name 的这种数组:
var t =
[
{"id":1,"name":"a"},
{"id":2,"name":"c"}
]
我正在使用现代浏览器,如果有帮助,我也有 _lodash。请注意,tst 数组中将有大约 100 行,因此我不需要非常优化的解决方案。一个简单且易于维护的解决方案将更为重要。