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;
},