Javascript 如何用角度变换数组

Javascript 如何用角度变换数组,javascript,angularjs,Javascript,Angularjs,我使用角度ngTagsInput,当我使用输出数组时,如下所示: [{text: "4353453"}, {text: "453453"}, {text: "4534534"}, {text: "5345"}] 我想删除带有角度的数组中的{“text”:“},数组是一个数字列表,如[234234]您可以更改或“映射”数组,只需使用该方法即可生成所需的输出。结果是一个新数组,其中数组中的项被匿名回调的结果替换。回调方法在迭代中被传递给当前项 var array = [{text: "435345

我使用角度ngTagsInput,当我使用输出数组时,如下所示:

[{text: "4353453"}, {text: "453453"}, {text: "4534534"}, {text: "5345"}]
我想删除带有角度的数组中的
{“text”:“}
,数组是一个数字列表,如
[234234]

您可以更改或“映射”数组,只需使用该方法即可生成所需的输出。结果是一个新数组,其中数组中的项被匿名回调的结果替换。回调方法在迭代中被传递给当前项

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]

arr.map(obj=>+obj.text)
或使用ES5
arr.map(函数(obj){return+obj.text;})谢谢大家,但我如何使用它呢?虽然所提供的代码可能(也可能不会)解决OP问题。如果您提供一些上下文并澄清您为什么采用这种方法,这将大大改进您的答案。没有解释的代码并不总是有用的。他想把对象数组转换成数字数组,我已经写了一些代码来实现。我认为它非常简单,可以在浏览器的控制台中尝试。但是谢谢,我会编辑我的回答谢谢,但是我得到了错误
TypeError:无法读取未定义的属性“map”