数组到带有下划线库的对象进程

Array to object process with underscore library

我正在尝试将 javascript 对象数组转换为此类型的对象数组 {"text" : "value"},但我遇到了一些问题。换句话说,我想转换这个:

进入这个:

其中 "Tag" 是我的值

我该怎么做。

谢谢

你不需要下划线。来自 Array.prototype 的简单地图函数就足够了:

var myNewArray = myOldArray.map(function(item){
  return {text: item.value};
})

有关地图功能的更多详细信息,请访问 Mozilla Developer Network 站点:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

data.map(function(d){
  var id = +(d.test.substring(3));
  return {
    value : "ALP",
    id: id 
    }
});