在JavaScript中获得两个数组的并集-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

在JavaScript中获得两个数组的并集

2020-02-09 11:40:10 239 1

假设我有个数组,[34, 35, 45, 48, 49]另一个数组[48, 55]。我如何得到结果数组[34, 35, 45, 48, 49, 55]? 问题来源于stack overflow

取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2020-02-09 11:40:17

    如果您不需要保留订单,并考虑45和"45"保持一致:

    function union_arrays (x, y) { var obj = {}; for (var i = x.length-1; i >= 0; -- i) obj[x[i]] = x[i]; for (var i = y.length-1; i >= 0; -- i) obj[y[i]] = y[i]; var res = [] for (var k in obj) { if (obj.hasOwnProperty(k)) // <-- optional res.push(obj[k]); } return res; }

    console.log(union_arrays([34,35,45,48,49], [44,55]));

    0 0
相关问答

1

回答

Javascript中的反向数组而不更改原始数组

2020-02-06 22:47:56 219浏览量 回答数 1

1

回答

Javascript中的反向数组而不更改原始数组

2020-02-06 22:47:45 1103浏览量 回答数 1

1

回答

使用{}或new Object()在JavaScript中创建一个空对象?

2020-01-15 16:39:14 339浏览量 回答数 1

1

回答

如何在JavaScript中将“参数”对象转换为数组?

2020-01-14 15:04:35 268浏览量 回答数 1

1

回答

使用JavaScript从数组中删除对象

2020-01-13 18:46:56 242浏览量 回答数 1

1

回答

通过ID在JavaScript对象数组中查找对象

2020-01-08 16:47:06 316浏览量 回答数 1

1

回答

如何在JavaScript中为命名空间提供实例对象

2020-01-03 21:06:57 569浏览量 回答数 1

1

回答

JavaScript之Promise对象

2019-12-16 13:34:26 545浏览量 回答数 1

1

回答

前端面试经典题目合集-javascript里面的继承怎么实现,如何避免原型链上面的对象共享

2019-11-28 15:50:38 380浏览量 回答数 1

1

回答

JavaScript 怎么删除一个对象的样式中的某个属性?

2016-06-12 15:40:51 2456浏览量 回答数 1
66
文章
12595
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载