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

时间:2016-02-15 12:58:48

标签: javascript arrays object underscore.js

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

enter image description here

进入这个:

enter image description here

其中“Tag”是我的值

我该怎么做。

由于

2 个答案:

答案 0 :(得分:-1)

你不需要下划线。 Array.prototype中的简单映射函数就足够了:

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

有关地图功能的详细信息,请访问Mozilla开发者网络网站:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map

答案 1 :(得分:-1)

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