我使用angular ngTagsInput,当我使用输出数组时如下所示:
[{text: "4353453"}, {text: "453453"}, {text: "4534534"}, {text: "5345"}]
我想删除数组中的{"text" : " "}
,其中包含角度,数组是一个数字列表,如[234234,234234,234234,234]
答案 0 :(得分:1)
您可以通过简单地使用Array.map方法更改或“映射”数组以生成所需的输出。结果是一个新数组,其中数组中的项被匿名回调的结果替换。回调方法在迭代中传递当前项。
var array = [{text: "4353453"}, {text: "453453"}, {text: "4534534"}, {text: "5345"}];
var new_array = array.map(function(item) {
return parseInt(item.text);
});
console.log(new_array);//console will print [4353453, 453453, 4534534, 5345]