По какой-то причине у меня довольно много проблем при попытке преобразования объектов и массивов.преобразование объекта с помощью underscore.js
Текущие данные у меня хранится в коллекции MongoDB и выглядит следующим образом:
[{ "_id" : 1, "name" : "someName", "colorName" : "Pink"},
{ "_id" : 2, "name" : "someName2", "colorName" : "RoyalBlue"},
{ "_id" : 3, "name" : "aThirdOne", "colorName" : "Gold"},
{ "_id" : 4, "name" : "oneMore", "colorName" : "LightGreen"}]
мне нужно получить либо следующие два массива, но хотел бы знать, как получить оба.
[{ "value" : 1, "label" : "someName"},
{ "value" : 2, "label" : "someName2"},
{ "value" : 3, "label" : "aThirdOne"},
{ "value" : 4, "label" : "oneMore"]
[{1 : "someName"},
{2 : "someName2"},
{3 : "aThirdOne"},
{4 : "oneMore"}]
Я знаю, что это, вероятно, что-то с _.map
, но я не знаю, почему я не могу понять это. Пожалуйста, порекомендуйте.
Можете ли вы показать нам, как вы пытаетесь сделать это с помощью '_.map' сейчас? –