Angular或js中的Spit数组

Spit array in Angular or js

本文关键字:Spit 数组 中的 js Angular      更新时间:2023-09-26

数组中有一些对象需要拆分。例如

[{"age":"3"},{"age":"5"},{"age":"4"},{"age":"5"}]

无论物体内部有多少,我都需要它,所以它会显示出来。

[3,5,4,5]

拆分不是正确的操作,我认为你想"映射"数组,因此我建议你使用Array.prototype.map:

var array = [{"age":"3"},{"age":"5"},{"age":"4"},{"age":"5"}];
var ages = array.map(function (item) {
    return item.age;
});

尝试这个

var arr =[{"age":"3"},{"age":"5"},{"age":"4"},{"age":"5"}];
var arr2 = [];
for (i = 0; i < arr.length; i++) { 
 	arr2.push(arr[i].age);   
}
console.log(arr2);

使用map迭代数组并返回对象属性。

let parsed = array.map(e => e.age);