如下数组:
user:[
{id:1,name:"张三",score:90},
{id:2,name:"lisa",score:80},
{id:3,name:"张三",score:96},
{id:4,name:"张三",score:100},
]
判断数组中某一属性的值是否全部相等?
判断方法:array.every((target)=>target.属性名 === user[0].属性名)
if (this.user.every((target)=>target.name === this.user[0].name)) {
console.log("全等");
} else {
console.log("有不等的");
}
计算数组中某一属性值的和:
判断方法:array.reduce((sum, e) => sum + e.属性名, 0)
var Total = this.user.reduce((sum, e) => sum + e.score, 0)