您的位置:首页 > Web前端 > JavaScript

JS中两个数组去重合并

2016-12-12 13:14 375 查看
function get(datas) {
let resourceDatas = [];
for (let i = 0; i < datas.length; i++)
{
let targetResource = datas[i];
if (targetResource.type == Define.RESOURCE_TYPE_GUEST_DEVICE)
continue;
resourceDatas.push(targetResource);
}

let arrObj = {};
resourceDatas.map((e) => {
arrObj[e.id] = e;
})

let keys = [];
for (let property in arrObj) {
keys.push(arrObj[property]);
}

if (keys.length == 1) {
shortName = resourceDatas[0].shortName;
this.selectResourceId = resourceDatas[0].id;
this.selectResourceName = resourceDatas[0].shortName
$("#divId").find("tr").eq(1).click();
} else {
this.btnExcuteTopFlag = 2;
}

resourceDatas = keys; // merge result
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: