json 数组对象常用操作

1,判断数组对象中值是否有重复,思路是:先把键值取出来push到数组,然后判断数组中是否有重复值

// 判断数组中是否有重复值,true:有重复值
arrayRequire(array){
return new Set(array).size !== array.length
},

 2.获取数组对象中,某键值的最大值

Math.max.apply(Math, this.bannerForm.banner.map(item => {
return item.sort
})) + 1,//获取数组对象中排序最大值+1

3.新增编辑操作

 4.根据数组对象中的某个键值排序,此处是从小到大

// 排序:从小到大
bannerSort() {
this.bannerForm.banner.sort(this.sort)
},
sort(a, b) {
return a.sort - b.sort;
},

原文地址:https://www.cnblogs.com/yixiaoyang-/p/14659144.html