一、去掉对象数组中id 不为 0的数据
var myCurWindowList = myCurWindowList.filter(function (item) { //去掉id为0的数据
return item.id !== 0;
});
二、最大值
var pixelradioRow = Math.max.apply(Math, screens.map(function(item) {
return item.Screenx << 0
}));
三、最小值
var deviationX = Math.min.apply(Math, screens.map(function(item) {
return item.Screenx << 0
}));
四、两个数组合并后去掉重复id数据
var MyWindowList = [];
var winPreCutlist = [];
var totalArr = winPreCutlist.concat(MyWindowList),//预切窗口修改或清除后 去掉重复
temp = {},//用于id判断重复
mywindowlist = [];//最后的新数组
totalArr.map(function(item){
if(!temp[item.id]){
mywindowlist.push(item);
temp[item.id] = true