我正在尝试将javascript对象数组转换为此类型{“text”:“value”}的objets数组,但我遇到了一些问题。换句话说,我想转换它:
进入这个:
其中“Tag”是我的值
我该怎么做。
由于
答案 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
}
});